diff --git a/commafeed-client/src/app/tree/thunks.ts b/commafeed-client/src/app/tree/thunks.ts
index 38b98529..69276bf4 100644
--- a/commafeed-client/src/app/tree/thunks.ts
+++ b/commafeed-client/src/app/tree/thunks.ts
@@ -1,8 +1,9 @@
import { createAppAsyncThunk } from "app/async-thunk"
import { client } from "app/client"
+import { redirectToCategory, redirectToFeed } from "app/redirect/thunks"
import { incrementUnreadCount } from "app/tree/slice"
-import type { CollapseRequest } from "app/types"
-import { flattenCategoryTree } from "app/utils"
+import type { CollapseRequest, Subscription } from "app/types"
+import { flattenCategoryTree, visitCategoryTree } from "app/utils"
export const reloadTree = createAppAsyncThunk("tree/reload", async () => await client.category.getRoot().then(r => r.data))
@@ -11,6 +12,72 @@ export const collapseTreeCategory = createAppAsyncThunk(
async (req: CollapseRequest) => await client.category.collapse(req)
)
+export const selectNextUnreadTreeItem = createAppAsyncThunk("tree/selectNextUnreadItem", (_, thunkApi) => {
+ const state = thunkApi.getState()
+ const root = state.tree.rootCategory
+ if (!root) return
+
+ const { source } = state.entries
+ if (source.type === "category") {
+ const categories = flattenCategoryTree(root)
+ const index = categories.findIndex(c => c.id === source.id)
+ if (index === -1) return
+
+ for (let i = index + 1; i < categories.length; i++) {
+ const c = categories[i]
+ if (c.feeds.some(f => f.unread > 0)) {
+ return thunkApi.dispatch(redirectToCategory(String(c.id)))
+ }
+ }
+ } else if (source.type === "feed") {
+ const feeds: Subscription[] = []
+ visitCategoryTree(root, c => feeds.push(...c.feeds), { childrenFirst: true })
+
+ const index = feeds.findIndex(f => f.id === +source.id)
+ if (index === -1) return
+
+ for (let i = index + 1; i < feeds.length; i++) {
+ const f = feeds[i]
+ if (f.unread > 0) {
+ return thunkApi.dispatch(redirectToFeed(String(f.id)))
+ }
+ }
+ }
+})
+
+export const selectPreviousUnreadTreeItem = createAppAsyncThunk("tree/selectPreviousUnreadItem", (_, thunkApi) => {
+ const state = thunkApi.getState()
+ const root = state.tree.rootCategory
+ if (!root) return
+
+ const { source } = state.entries
+ if (source.type === "category") {
+ const categories = flattenCategoryTree(root)
+ const index = categories.findIndex(c => c.id === source.id)
+ if (index === -1) return
+
+ for (let i = index - 1; i >= 0; i--) {
+ const c = categories[i]
+ if (c.feeds.some(f => f.unread > 0)) {
+ return thunkApi.dispatch(redirectToCategory(String(c.id)))
+ }
+ }
+ } else if (source.type === "feed") {
+ const feeds: Subscription[] = []
+ visitCategoryTree(root, c => feeds.push(...c.feeds), { childrenFirst: true })
+
+ const index = feeds.findIndex(f => f.id === +source.id)
+ if (index === -1) return
+
+ for (let i = index - 1; i >= 0; i--) {
+ const f = feeds[i]
+ if (f.unread > 0) {
+ return thunkApi.dispatch(redirectToFeed(String(f.id)))
+ }
+ }
+ }
+})
+
export const newFeedEntriesDiscovered = createAppAsyncThunk(
"tree/new-feed-entries-discovered",
async ({ feedId, amount }: { feedId: number; amount: number }, thunkApi) => {
diff --git a/commafeed-client/src/app/utils.ts b/commafeed-client/src/app/utils.ts
index b0f98b47..08f07e7d 100644
--- a/commafeed-client/src/app/utils.ts
+++ b/commafeed-client/src/app/utils.ts
@@ -1,11 +1,22 @@
import { throttle } from "throttle-debounce"
import type { Category } from "./types"
-export function visitCategoryTree(category: Category, visitor: (category: Category) => void): void {
- visitor(category)
- for (const child of category.children) {
- visitCategoryTree(child, visitor)
+export function visitCategoryTree(
+ category: Category,
+ visitor: (category: Category) => void,
+ options?: {
+ childrenFirst?: boolean
}
+): void {
+ const childrenFirst = options?.childrenFirst
+
+ if (!childrenFirst) visitor(category)
+
+ for (const child of category.children) {
+ visitCategoryTree(child, visitor, options)
+ }
+
+ if (childrenFirst) visitor(category)
}
export function flattenCategoryTree(category: Category): Category[] {
diff --git a/commafeed-client/src/components/KeyboardShortcutsHelp.tsx b/commafeed-client/src/components/KeyboardShortcutsHelp.tsx
index be8ecc95..595f8e60 100644
--- a/commafeed-client/src/components/KeyboardShortcutsHelp.tsx
+++ b/commafeed-client/src/components/KeyboardShortcutsHelp.tsx
@@ -33,6 +33,26 @@ export function KeyboardShortcutsHelp() {
K
+
+
+ Select next unread feed/category
+
+
+ Shift
+ +
+ J
+
+
+
+
+ Select previous unread feed/category
+
+
+ Shift
+ +
+ K
+
+
Set focus on next entry without opening it
diff --git a/commafeed-client/src/components/content/FeedEntries.tsx b/commafeed-client/src/components/content/FeedEntries.tsx
index e572a9d4..ea8ffff0 100644
--- a/commafeed-client/src/components/content/FeedEntries.tsx
+++ b/commafeed-client/src/components/content/FeedEntries.tsx
@@ -16,6 +16,7 @@ import {
import { redirectToRootCategory } from "app/redirect/thunks"
import { useAppDispatch, useAppSelector } from "app/store"
import { toggleSidebar } from "app/tree/slice"
+import { selectNextUnreadTreeItem, selectPreviousUnreadTreeItem } from "app/tree/thunks"
import { KeyboardShortcutsHelp } from "components/KeyboardShortcutsHelp"
import { Loader } from "components/Loader"
import { useBrowserExtension } from "hooks/useBrowserExtension"
@@ -172,6 +173,8 @@ export function FeedEntries() {
})
)
)
+ useMousetrap("shift+j", async () => await dispatch(selectNextUnreadTreeItem()))
+ useMousetrap("shift+k", async () => await dispatch(selectPreviousUnreadTreeItem()))
useMousetrap("space", () => {
if (selectedEntry) {
if (selectedEntry.expanded) {
diff --git a/commafeed-client/src/locales/ar/messages.po b/commafeed-client/src/locales/ar/messages.po
index 0fef4a9c..d517d9fe 100644
--- a/commafeed-client/src/locales/ar/messages.po
+++ b/commafeed-client/src/locales/ar/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0> هل تحتاج إلى حساب؟ 0> <1> اشترك! 1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "حول"
@@ -54,16 +54,15 @@ msgstr "إضافة فئة"
msgid "Add user"
msgstr "إضافة مستخدم"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "إداري"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "الكل"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "إلغاء"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "الفئة"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "مضغوط"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "تأكيد"
@@ -273,13 +272,13 @@ msgstr "تنازلي"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "عرض"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "تنزيل"
msgid "Drag link to bookmark bar"
msgstr "اسحب الرابط إلى شريط الإشارات"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "البريد الإلكتروني"
@@ -308,8 +307,8 @@ msgstr "عنوان البريد الإلكتروني"
msgid "Edit user"
msgstr "تحرير المستخدم"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "ممكن"
@@ -345,8 +344,8 @@ msgstr "موسع"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "قم بتصدير اشتراكاتك وفئاتك كملف OPML يمكن استيراده في خدمات قراءة الأعلاف الأخرى"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "اسم الخلاصة"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "موجز URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "هل نسيت كلمة المرور؟"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "قم بإنشاء مفتاح API في ملف التعريف الخاص بك أولاً."
@@ -394,12 +393,13 @@ msgstr "قم بإنشاء مفتاح API في ملف التعريف الخاص
msgid "Generate new API key"
msgstr "إنشاء مفتاح API جديد"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "رابط الخلاصة المولدة"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "استيراد"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "في العرض الموسع ، التمرير عبر الإدخالات وضع علامة عليها كمقروءة"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "إبقاء غير مقروءة"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "اختصارات لوحة المفاتيح"
@@ -470,9 +470,9 @@ msgstr "آخر رسالة تحديث"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "رابط"
@@ -492,9 +492,9 @@ msgstr "تحميل الاشتراكات ..."
msgid "Loading tags..."
msgstr "تحميل العلامات ..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "تسجيل الدخول"
@@ -506,8 +506,8 @@ msgstr "تسجيل الخروج"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "إدارة المستخدمين"
@@ -515,18 +515,18 @@ msgstr "إدارة المستخدمين"
msgid "Mark all as read"
msgstr "تعليم الكل كمقروء"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "تعليم كافة الإدخالات كمقروءة"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "وضع علامة كمقروء"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "وضع علامة كمقروءة حتى هنا"
@@ -546,15 +546,15 @@ msgstr "تحريك الصفحة لأسفل"
msgid "Move the page up"
msgstr "تحريك الصفحة لأعلى"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "لا"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "الاسم"
@@ -575,8 +575,8 @@ msgstr "كلمة مرور جديدة"
msgid "Newest first"
msgstr "الأحدث أولاً"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "التالي"
@@ -694,11 +694,11 @@ msgstr "والد"
msgid "Parent Category"
msgstr "الفئة الأصل"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "كلمة المرور"
@@ -710,8 +710,8 @@ msgstr "استعادة كلمة المرور"
msgid "Passwords do not match"
msgstr "كلمات المرور غير متطابقة"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "المنـصب"
@@ -727,8 +727,8 @@ msgstr "الملف الشخصي"
msgid "Recover password"
msgstr "استعادة كلمة السر"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "تحديث"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "حفظ"
@@ -765,10 +765,10 @@ msgstr "قم بالتمرير بسلاسة عند التنقل بين الإدخ
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "بحث"
@@ -776,6 +776,14 @@ msgstr "بحث"
msgid "Search requires at least 3 characters"
msgstr "يتطلب البحث 3 أحرف على الأقل"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "ضع التركيز على الإدخال التالي دون فتحه"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "قم بالتسجيل"
@@ -865,20 +873,20 @@ msgstr "شيء سيء حدث للتو ..."
msgid "Space"
msgstr "فضاء"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "النجم"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "مميز بنجمة"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "اشتراك"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "غير مقروءة"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "إلغاء النجم"
diff --git a/commafeed-client/src/locales/ca/messages.po b/commafeed-client/src/locales/ca/messages.po
index dfc96e53..f6ad0f53 100644
--- a/commafeed-client/src/locales/ca/messages.po
+++ b/commafeed-client/src/locales/ca/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Ei,0><1> sóc la Jérémie de Bèlgica i fa més de 10 anys que tre
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Necessites un compte?0><1>Registreu-vos!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Sobre"
@@ -54,16 +54,15 @@ msgstr "Afegeix categoria"
msgid "Add user"
msgstr "Afegeix usuari"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administrador"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Tot"
@@ -144,27 +143,27 @@ msgstr "Extensió del navegador"
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Cancel·la"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categoria"
@@ -204,11 +203,11 @@ msgstr "CommaFeed versió {version} ({version})."
msgid "Compact"
msgstr "Compacte"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirma"
@@ -273,13 +272,13 @@ msgstr "Desc"
msgid "Detailed"
msgstr "Detallat"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Mostra"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Donar"
@@ -291,11 +290,11 @@ msgstr "Descarrega"
msgid "Drag link to bookmark bar"
msgstr "Arrossegueu l'enllaç a la barra d'adreces d'interès"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Correu electrònic"
@@ -308,8 +307,8 @@ msgstr "Adreça de correu electrònic"
msgid "Edit user"
msgstr "Edita l'usuari"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "activat"
@@ -345,8 +344,8 @@ msgstr "Ampliat"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "exporteu les vostres subscripcions i categories com a fitxer OPML que es pot importar a altres serveis de lectura de feeds"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Opcions de l'extensió"
@@ -354,9 +353,9 @@ msgstr "Opcions de l'extensió"
msgid "Feed name"
msgstr "Nom del canal"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL del canal"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Heu oblidat la contrasenya?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "primer genereu una clau API al vostre perfil."
@@ -394,12 +393,13 @@ msgstr "primer genereu una clau API al vostre perfil."
msgid "Generate new API key"
msgstr "Genera una nova clau d'API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL del feed generat"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Vés a {0}"
@@ -440,13 +440,13 @@ msgstr "Importació"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "a la vista ampliada, desplaçant-se per les entrades les marqueu com a llegides"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Mantenir sense llegir"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
@@ -470,9 +470,9 @@ msgstr "últim missatge d'actualització"
msgid "Light"
msgstr "Clar"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Enllaç"
@@ -492,9 +492,9 @@ msgstr "S'estan carregant les subscripcions..."
msgid "Loading tags..."
msgstr "Carregant les etiquetes..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Inicia sessió"
@@ -506,8 +506,8 @@ msgstr "Tanca sessió"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Gestionar usuaris"
@@ -515,18 +515,18 @@ msgstr "Gestionar usuaris"
msgid "Mark all as read"
msgstr "Marca-ho tot com a llegit"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marqueu totes les entrades com a llegides"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marca com a llegit"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marca com a llegit fins aquí"
@@ -546,15 +546,15 @@ msgstr "Mou la pàgina cap avall"
msgid "Move the page up"
msgstr "Mou la pàgina cap amunt"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nom"
@@ -575,8 +575,8 @@ msgstr "Contrasenya nova"
msgid "Newest first"
msgstr "El més nou primer"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Següent"
@@ -694,11 +694,11 @@ msgstr "pares"
msgid "Parent Category"
msgstr "Categoria pare"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Contrasenya"
@@ -710,8 +710,8 @@ msgstr "Recuperació de contrasenya"
msgid "Passwords do not match"
msgstr "Les contrasenyes no coincideixen"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posició"
@@ -727,8 +727,8 @@ msgstr "Perfil"
msgid "Recover password"
msgstr "Recuperar la contrasenya"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Actualitzar"
@@ -745,11 +745,11 @@ msgstr "API REST"
msgid "Right click"
msgstr "Clic dret"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Desa"
@@ -765,10 +765,10 @@ msgstr "Desplaceu-vos suaument quan navegueu entre entrades"
msgid "Scrolling"
msgstr "Desplaçament"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Cerca"
@@ -776,6 +776,14 @@ msgstr "Cerca"
msgid "Search requires at least 3 characters"
msgstr "la cerca requereix almenys 3 caràcters"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "posa el focus a la següent entrada sense obrir-la"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Registra't"
@@ -865,20 +873,20 @@ msgstr "Acaba de passar una cosa dolenta..."
msgid "Space"
msgstr "Espai"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Estrella"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Estrellat"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Subscriu-te"
@@ -951,8 +959,8 @@ msgstr "Prova la demostració!"
msgid "Unread"
msgstr "Sense llegir"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Desestrellar"
diff --git a/commafeed-client/src/locales/cs/messages.po b/commafeed-client/src/locales/cs/messages.po
index 22a178d2..63965e5c 100644
--- a/commafeed-client/src/locales/cs/messages.po
+++ b/commafeed-client/src/locales/cs/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Potřebujete účet?0><1>Zaregistrujte se!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Asi"
@@ -54,16 +54,15 @@ msgstr "Přidat kategorii"
msgid "Add user"
msgstr "Přidat uživatele"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Správce"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Všechny"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Zrušit"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategorie"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompaktní"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Potvrdit"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Displej"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Stáhnout"
msgid "Drag link to bookmark bar"
msgstr "Přetáhněte odkaz na lištu záložek"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "E-mailová adresa"
msgid "Edit user"
msgstr "Upravit uživatele"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Povoleno"
@@ -345,8 +344,8 @@ msgstr "Rozbaleno"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exportujte svá předplatná a kategorie jako soubor OPML, který lze importovat do jiných služeb čtení kanálů"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Název zdroje"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL zdroje"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Zapomněli jste heslo?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Nejprve ve svém profilu vygenerujte klíč API."
@@ -394,12 +393,13 @@ msgstr "Nejprve ve svém profilu vygenerujte klíč API."
msgid "Generate new API key"
msgstr "Vygenerujte nový klíč API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generovaná adresa URL zdroje"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "V rozšířeném zobrazení je procházením označíte jako přečtené"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Ponechat nepřečtené"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Klávesové zkratky"
@@ -470,9 +470,9 @@ msgstr "Poslední obnovovací zpráva"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Odkaz"
@@ -492,9 +492,9 @@ msgstr "Načítání odběrů..."
msgid "Loading tags..."
msgstr "Načítání značek..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Přihlaste se"
@@ -506,8 +506,8 @@ msgstr "Odhlášení"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Spravujte uživatele"
@@ -515,18 +515,18 @@ msgstr "Spravujte uživatele"
msgid "Mark all as read"
msgstr "Označit vše jako přečtené"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Označte všechny položky jako přečtené"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Označit jako přečtené"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Označit jako přečtené až sem"
@@ -546,15 +546,15 @@ msgstr "Přesuňte stránku dolů"
msgid "Move the page up"
msgstr "Přesuňte stránku nahoru"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Jméno"
@@ -575,8 +575,8 @@ msgstr "Nové heslo"
msgid "Newest first"
msgstr "Nejnovější jako první"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Další"
@@ -694,11 +694,11 @@ msgstr "Rodič"
msgid "Parent Category"
msgstr "Rodičovská kategorie"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Heslo"
@@ -710,8 +710,8 @@ msgstr "Obnovení hesla"
msgid "Passwords do not match"
msgstr "Hesla se neshodují"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Pozice"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Obnovte heslo"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Obnovit"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Uložit"
@@ -765,10 +765,10 @@ msgstr "Posouvejte plynule při navigaci mezi položkami"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Hledej"
@@ -776,6 +776,14 @@ msgstr "Hledej"
msgid "Search requires at least 3 characters"
msgstr "Hledání vyžaduje alespoň 3 znaky"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Zaměřte se na další položku, aniž byste ji otevřeli"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Zaregistrujte se"
@@ -865,20 +873,20 @@ msgstr "Právě se stalo něco špatného..."
msgid "Space"
msgstr "Vesmír"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Hvězda"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "S hvězdičkou"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Přihlaste se"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Nepřečteno"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Odstranit hvězdu"
diff --git a/commafeed-client/src/locales/cy/messages.po b/commafeed-client/src/locales/cy/messages.po
index 18b6e5b4..63df7238 100644
--- a/commafeed-client/src/locales/cy/messages.po
+++ b/commafeed-client/src/locales/cy/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Angen cyfrif?0><1>Ymunwch!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Ynghylch"
@@ -54,16 +54,15 @@ msgstr "Ychwanegu categori"
msgid "Add user"
msgstr "Ychwanegu defnyddiwr"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Gweinyddol"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Pawb"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Diddymu"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "categori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "cryno"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Cadarnhau"
@@ -273,13 +272,13 @@ msgstr "Rhag"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Arddangos"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Lawrlwytho"
msgid "Drag link to bookmark bar"
msgstr "Llusgwch y ddolen i'r bar nod tudalen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-bost"
@@ -308,8 +307,8 @@ msgstr "cyfeiriad e-bost"
msgid "Edit user"
msgstr "Golygu defnyddiwr"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Wedi'i alluogi"
@@ -345,8 +344,8 @@ msgstr "Ehangu"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Allforio eich tanysgrifiadau a'ch categorïau fel ffeil OPML y gellir ei mewnforio i wasanaethau darllen porthiant eraill"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Enw porthiant"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL porthiant"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Wedi anghofio cyfrinair?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Cynhyrchu allwedd API yn eich proffil yn gyntaf."
@@ -394,12 +393,13 @@ msgstr "Cynhyrchu allwedd API yn eich proffil yn gyntaf."
msgid "Generate new API key"
msgstr "Cynhyrchu allwedd API newydd"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "url porthiant a gynhyrchir"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Mewnforio"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Mewn gwedd estynedig, mae sgrolio trwy gofnodion yn nodi eu bod wedi'u darllen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Cadwch heb ei ddarllen"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "llwybrau byr bysellfwrdd"
@@ -470,9 +470,9 @@ msgstr "Neges adnewyddu ddiwethaf"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Cyswllt"
@@ -492,9 +492,9 @@ msgstr "Yn llwytho tanysgrifiadau..."
msgid "Loading tags..."
msgstr "Wrthi'n llwytho tagiau..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Mewngofnodi"
@@ -506,8 +506,8 @@ msgstr "Allgofnodi"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Rheoli defnyddwyr"
@@ -515,18 +515,18 @@ msgstr "Rheoli defnyddwyr"
msgid "Mark all as read"
msgstr "Marciwch y cyfan wedi'i ddarllen"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marciwch bob cofnod wedi'i ddarllen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marciwch ei fod wedi'i ddarllen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marciwch fel y darllenwyd hyd yma"
@@ -546,15 +546,15 @@ msgstr "Symudwch y dudalen i lawr"
msgid "Move the page up"
msgstr "Symudwch y dudalen i fyny"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "Amh"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Enw"
@@ -575,8 +575,8 @@ msgstr "Cyfrinair newydd"
msgid "Newest first"
msgstr "Y diweddaraf yn gyntaf"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Nesaf"
@@ -694,11 +694,11 @@ msgstr "rhiant"
msgid "Parent Category"
msgstr "Categori Rhiant"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "cyfrinair"
@@ -710,8 +710,8 @@ msgstr "Adfer Cyfrinair"
msgid "Passwords do not match"
msgstr "Nid yw cyfrineiriau yn cyfateb"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Swydd"
@@ -727,8 +727,8 @@ msgstr "Proffil"
msgid "Recover password"
msgstr "Adfer cyfrinair"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Adnewyddu"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Arbed"
@@ -765,10 +765,10 @@ msgstr "Sgroliwch yn esmwyth wrth lywio rhwng cofnodion"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Chwilio"
@@ -776,6 +776,14 @@ msgstr "Chwilio"
msgid "Search requires at least 3 characters"
msgstr "Mae angen o leiaf 3 nod ar gyfer chwilio"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Gosodwch ffocws ar y cofnod nesaf heb ei agor"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Cofrestrwch"
@@ -865,20 +873,20 @@ msgstr "Mae rhywbeth drwg newydd ddigwydd ..."
msgid "Space"
msgstr "Gofod"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "seren"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "serennog"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Tanysgrifio"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Heb ei ddarllen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "dad-seren"
diff --git a/commafeed-client/src/locales/da/messages.po b/commafeed-client/src/locales/da/messages.po
index 3e7f561b..efed1cb1 100644
--- a/commafeed-client/src/locales/da/messages.po
+++ b/commafeed-client/src/locales/da/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Har du brug for en konto?0><1>Tilmeld dig!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Omkring"
@@ -54,16 +54,15 @@ msgstr "Tilføj kategori"
msgid "Add user"
msgstr "Tilføj bruger"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alle"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Annuller"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bekræft"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Skærm"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr ""
msgid "Drag link to bookmark bar"
msgstr "Træk linket til bogmærkelinjen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "E-mailadresse"
msgid "Edit user"
msgstr "Rediger bruger"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Aktiveret"
@@ -345,8 +344,8 @@ msgstr "Udvidet"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Eksporter dine abonnementer og kategorier som en OPML-fil, der kan importeres i andre feed-læsningstjenester"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Feednavn"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr ""
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Glemt adgangskode?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generer først en API-nøgle i din profil."
@@ -394,12 +393,13 @@ msgstr "Generer først en API-nøgle i din profil."
msgid "Generate new API key"
msgstr "Generer ny API-nøgle"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Genereret feed-url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "I udvidet visning markerer du dem som læst, når du ruller gennem poster"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Forbehold ulæst"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Tastaturgenveje"
@@ -470,9 +470,9 @@ msgstr "Sidste opdateringsmeddelelse"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Indlæser abonnementer..."
msgid "Loading tags..."
msgstr "Indlæser tags..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Log ind"
@@ -506,8 +506,8 @@ msgstr "Log ud"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Administrer brugere"
@@ -515,18 +515,18 @@ msgstr "Administrer brugere"
msgid "Mark all as read"
msgstr "Marker alle som læst"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marker alle poster som læst"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Markér som læst"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Markér som læst indtil her"
@@ -546,15 +546,15 @@ msgstr "Flyt siden ned"
msgid "Move the page up"
msgstr "Flyt siden op"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Navn"
@@ -575,8 +575,8 @@ msgstr "Ny adgangskode"
msgid "Newest first"
msgstr "Nyeste først"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Næste"
@@ -694,11 +694,11 @@ msgstr "Forælder"
msgid "Parent Category"
msgstr "Forældrekategori"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Adgangskode"
@@ -710,8 +710,8 @@ msgstr "Gendannelse af adgangskode"
msgid "Passwords do not match"
msgstr "Adgangskoder stemmer ikke overens"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr ""
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Gendan adgangskode"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Opdater"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Gem"
@@ -765,10 +765,10 @@ msgstr "Rul jævnt, når du navigerer mellem poster"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Søg"
@@ -776,6 +776,14 @@ msgstr "Søg"
msgid "Search requires at least 3 characters"
msgstr "Søgning kræver mindst 3 tegn"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Sæt fokus på næste post uden at åbne den"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Tilmeld dig"
@@ -865,20 +873,20 @@ msgstr "Der er lige sket noget slemt..."
msgid "Space"
msgstr "Rum"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stjerne"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Medvirkende"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Tilmeld"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Ulæst"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr ""
diff --git a/commafeed-client/src/locales/de/messages.po b/commafeed-client/src/locales/de/messages.po
index 5643a419..2dee670b 100644
--- a/commafeed-client/src/locales/de/messages.po
+++ b/commafeed-client/src/locales/de/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Hey,0><1>Ich bin Jérémie aus Belgien und arbeite seit über 10 Ja
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Benötigen Sie ein Konto?0><1>Hier geht's zur Registrierung!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Über"
@@ -54,16 +54,15 @@ msgstr "Kategorie hinzufügen"
msgid "Add user"
msgstr "Benutzer hinzufügen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Verwaltung"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alle"
@@ -144,27 +143,27 @@ msgstr "Browser-Erweiterung"
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Abbrechen"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategorie"
@@ -204,11 +203,11 @@ msgstr "CommaFeed version {version} ({revision})."
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bestätigen"
@@ -273,13 +272,13 @@ msgstr "Beschr"
msgid "Detailed"
msgstr "Detailliert"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Anzeige"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Spenden"
@@ -291,11 +290,11 @@ msgstr "Herunterladen"
msgid "Drag link to bookmark bar"
msgstr "Link in Lesezeichenleiste ziehen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-Mail"
@@ -308,8 +307,8 @@ msgstr "E-Mail-Adresse"
msgid "Edit user"
msgstr "Benutzer bearbeiten"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Aktiviert"
@@ -345,8 +344,8 @@ msgstr "Erweitert"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exportieren Sie Ihre Abonnements und Kategorien als OPML-Datei, die in andere Feed-Lesedienste importiert werden kann"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Erweiterungsoptionen"
@@ -354,9 +353,9 @@ msgstr "Erweiterungsoptionen"
msgid "Feed name"
msgstr "Feedname"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed-URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Passwort vergessen?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generieren Sie zuerst einen API-Schlüssel in Ihrem Profil."
@@ -394,12 +393,13 @@ msgstr "Generieren Sie zuerst einen API-Schlüssel in Ihrem Profil."
msgid "Generate new API key"
msgstr "Neuen API-Schlüssel generieren"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generierte Feed-URL"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Gehe zu {0}"
@@ -440,13 +440,13 @@ msgstr "Importieren"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "In der erweiterten Ansicht werden Einträge beim Scrollen als gelesen markiert"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Ungelesen lassen"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Tastaturkürzel"
@@ -470,9 +470,9 @@ msgstr "Letzte Aktualisierungsmeldung"
msgid "Light"
msgstr "Hell"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Verbindung"
@@ -492,9 +492,9 @@ msgstr "Abonnements werden geladen..."
msgid "Loading tags..."
msgstr "Tags werden geladen..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Einloggen"
@@ -506,8 +506,8 @@ msgstr "Abmelden"
msgid "Long press"
msgstr "Langer Tastendruck"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Benutzer verwalten"
@@ -515,18 +515,18 @@ msgstr "Benutzer verwalten"
msgid "Mark all as read"
msgstr "Alle als gelesen markieren"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Alle Einträge als gelesen markieren"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Als gelesen markieren"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Bis hierhin als gelesen markieren"
@@ -546,15 +546,15 @@ msgstr "Seite nach unten verschieben"
msgid "Move the page up"
msgstr "Bewege die Seite nach oben"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "n.v."
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr ""
@@ -575,8 +575,8 @@ msgstr "Neues Passwort"
msgid "Newest first"
msgstr "Neueste zuerst"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Weiter"
@@ -694,11 +694,11 @@ msgstr "Übergeordnet"
msgid "Parent Category"
msgstr "Übergeordnete Kategorie"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Passwort"
@@ -710,8 +710,8 @@ msgstr "Passwortwiederherstellung"
msgid "Passwords do not match"
msgstr "Passwörter stimmen nicht überein"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Position"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Kennwort wiederherstellen"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Aktualisieren"
@@ -745,11 +745,11 @@ msgstr "REST-API"
msgid "Right click"
msgstr "Rechtsklick"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Speichern"
@@ -765,10 +765,10 @@ msgstr "Schnelles Scrollen beim Navigieren zwischen Einträgen"
msgid "Scrolling"
msgstr "Scrollen"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Suche"
@@ -776,6 +776,14 @@ msgstr "Suche"
msgid "Search requires at least 3 characters"
msgstr "Suche erfordert mindestens 3 Zeichen"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Fokus auf den nächsten Eintrag setzen, ohne ihn zu öffnen"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Melden Sie sich an"
@@ -865,20 +873,20 @@ msgstr "Etwas Schlimmes ist gerade passiert..."
msgid "Space"
msgstr "Raum"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stern"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Markiert"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Abonnieren"
@@ -951,8 +959,8 @@ msgstr "Testen Sie die Demo!"
msgid "Unread"
msgstr "Ungelesen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Stern entfernen"
diff --git a/commafeed-client/src/locales/en/messages.po b/commafeed-client/src/locales/en/messages.po
index 32e7c12b..261c1c8f 100644
--- a/commafeed-client/src/locales/en/messages.po
+++ b/commafeed-client/src/locales/en/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Hey,0><1>I'm Jérémie from Belgium and I've been working on CommaF
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Need an account?0><1>Sign up!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "About"
@@ -54,16 +54,15 @@ msgstr "Add category"
msgid "Add user"
msgstr "Add user"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Admin"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "All"
@@ -144,27 +143,27 @@ msgstr "Browser extention"
msgid "Browser tab"
msgstr "Browser tab"
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Cancel"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Category"
@@ -204,11 +203,11 @@ msgstr "CommaFeed version {version} ({revision})."
msgid "Compact"
msgstr "Compact"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirm"
@@ -273,13 +272,13 @@ msgstr "Desc"
msgid "Detailed"
msgstr "Detailed"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Display"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Donate"
@@ -291,11 +290,11 @@ msgstr "Download"
msgid "Drag link to bookmark bar"
msgstr "Drag link to bookmark bar"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-mail"
@@ -308,8 +307,8 @@ msgstr "E-mail address"
msgid "Edit user"
msgstr "Edit user"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Enabled"
@@ -345,8 +344,8 @@ msgstr "Expanded"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Extension options"
@@ -354,9 +353,9 @@ msgstr "Extension options"
msgid "Feed name"
msgstr "Feed name"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed URL"
@@ -384,9 +383,9 @@ msgstr "Force fetching feeds is not yet available."
msgid "Forgot password?"
msgstr "Forgot password?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generate an API key in your profile first."
@@ -394,12 +393,13 @@ msgstr "Generate an API key in your profile first."
msgid "Generate new API key"
msgstr "Generate new API key"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generated feed url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Go to {0}"
@@ -440,13 +440,13 @@ msgstr "Import"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "In expanded view, scrolling through entries mark them as read"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Keep unread"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Keyboard shortcuts"
@@ -470,9 +470,9 @@ msgstr "Last refresh message"
msgid "Light"
msgstr "Light"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Link"
@@ -492,9 +492,9 @@ msgstr "Loading subscriptions..."
msgid "Loading tags..."
msgstr "Loading tags..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Log in"
@@ -506,8 +506,8 @@ msgstr "Logout"
msgid "Long press"
msgstr "Long press"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Manage users"
@@ -515,18 +515,18 @@ msgstr "Manage users"
msgid "Mark all as read"
msgstr "Mark all as read"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Mark all entries as read"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Mark as read"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Mark as read up to here"
@@ -546,15 +546,15 @@ msgstr "Move the page down"
msgid "Move the page up"
msgstr "Move the page up"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "N/A"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Name"
@@ -575,8 +575,8 @@ msgstr "New password"
msgid "Newest first"
msgstr "Newest first"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Next"
@@ -694,11 +694,11 @@ msgstr "Parent"
msgid "Parent Category"
msgstr "Parent Category"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Password"
@@ -710,8 +710,8 @@ msgstr "Password Recovery"
msgid "Passwords do not match"
msgstr "Passwords do not match"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Position"
@@ -727,8 +727,8 @@ msgstr "Profile"
msgid "Recover password"
msgstr "Recover password"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Refresh"
@@ -745,11 +745,11 @@ msgstr "REST API"
msgid "Right click"
msgstr "Right click"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Save"
@@ -765,10 +765,10 @@ msgstr "Scroll smoothly when navigating between entries"
msgid "Scrolling"
msgstr "Scrolling"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Search"
@@ -776,6 +776,14 @@ msgstr "Search"
msgid "Search requires at least 3 characters"
msgstr "Search requires at least 3 characters"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr "Select next unread feed/category"
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr "Select previous unread feed/category"
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Set focus on next entry without opening it"
@@ -850,9 +858,9 @@ msgstr "Show unread count in tab favicon"
msgid "Show unread count in tab title"
msgstr "Show unread count in tab title"
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Sign up"
@@ -865,20 +873,20 @@ msgstr "Something bad just happened..."
msgid "Space"
msgstr "Space"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Star"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Starred"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Subscribe"
@@ -951,8 +959,8 @@ msgstr "Try the demo!"
msgid "Unread"
msgstr "Unread"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Unstar"
diff --git a/commafeed-client/src/locales/es/messages.po b/commafeed-client/src/locales/es/messages.po
index ddc056f1..daf1e97a 100644
--- a/commafeed-client/src/locales/es/messages.po
+++ b/commafeed-client/src/locales/es/messages.po
@@ -34,8 +34,8 @@ msgstr "<0>Hola,0><1>Soy Jérémie de Bélgica y he estado trabajando en Comma
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>¿Necesitas una cuenta?0><1>¡Regístrate!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Acerca de"
@@ -55,16 +55,15 @@ msgstr "Añadir categoría"
msgid "Add user"
msgstr "Añadir usuario"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administrador"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Todo"
@@ -145,27 +144,27 @@ msgstr "Extensión del navegador"
msgid "Browser tab"
msgstr "Pestaña del navegador"
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categoría"
@@ -205,11 +204,11 @@ msgstr "Versión de CommaFeed {version} ({revision})."
msgid "Compact"
msgstr "Compacto"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirmar"
@@ -274,13 +273,13 @@ msgstr "Desc"
msgid "Detailed"
msgstr "Detallado"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Mostrar"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Donar"
@@ -292,11 +291,11 @@ msgstr "Descargar"
msgid "Drag link to bookmark bar"
msgstr "Arrastra el enlace a la barra de marcadores"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Correo electrónico"
@@ -309,8 +308,8 @@ msgstr "Dirección de correo electrónico"
msgid "Edit user"
msgstr "Editar usuario"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Habilitado"
@@ -346,8 +345,8 @@ msgstr "Expandido"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exporta tus suscripciones y categorías como un archivo OPML que se puede importar en otros servicios de lectura de feeds"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Opciones de la extensión"
@@ -355,9 +354,9 @@ msgstr "Opciones de la extensión"
msgid "Feed name"
msgstr "Nombre del feed"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL del feed"
@@ -385,9 +384,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "¿Olvidaste la contraseña?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Primero genere una clave API en su perfil."
@@ -395,12 +394,13 @@ msgstr "Primero genere una clave API en su perfil."
msgid "Generate new API key"
msgstr "Generar nueva clave API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL del feed generado"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Ir a {0}"
@@ -441,13 +441,13 @@ msgstr "Importar"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "En la vista ampliada, al desplazarse por las entradas marcarlas como leídas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Mantener sin leer"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Atajos de teclado"
@@ -471,9 +471,9 @@ msgstr "Último mensaje de actualización"
msgid "Light"
msgstr "Claro"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Enlace"
@@ -493,9 +493,9 @@ msgstr "Cargando suscripciones..."
msgid "Loading tags..."
msgstr "Cargando etiquetas..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Iniciar sesión"
@@ -507,8 +507,8 @@ msgstr "Cerrar sesión"
msgid "Long press"
msgstr "Pulsación larga"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Administrar usuarios"
@@ -516,18 +516,18 @@ msgstr "Administrar usuarios"
msgid "Mark all as read"
msgstr "Marcar todo como leído"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marcar todas las entradas como leídas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marcar como leído"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marcar como leído hasta aquí"
@@ -547,15 +547,15 @@ msgstr "Mover la página hacia abajo"
msgid "Move the page up"
msgstr "Mover la página hacia arriba"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "N/D"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nombre"
@@ -576,8 +576,8 @@ msgstr "Nueva contraseña"
msgid "Newest first"
msgstr "Las más recientes primero"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Siguiente"
@@ -695,11 +695,11 @@ msgstr "Padre"
msgid "Parent Category"
msgstr "Categoría principal"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Contraseña"
@@ -711,8 +711,8 @@ msgstr "Recuperación de contraseña"
msgid "Passwords do not match"
msgstr "Las contraseñas no coinciden"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posición"
@@ -728,8 +728,8 @@ msgstr "Perfil"
msgid "Recover password"
msgstr "Recuperar contraseña"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Actualizar"
@@ -746,11 +746,11 @@ msgstr "API REST"
msgid "Right click"
msgstr "Clic derecho"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Guardar"
@@ -766,10 +766,10 @@ msgstr "Desplazarse suavemente al navegar entre entradas"
msgid "Scrolling"
msgstr "Desplazarse"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Buscar"
@@ -777,6 +777,14 @@ msgstr "Buscar"
msgid "Search requires at least 3 characters"
msgstr "La búsqueda requiere al menos 3 caracteres"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Establecer el foco en la siguiente entrada sin abrirla"
@@ -851,9 +859,9 @@ msgstr "Mostrar recuento de no leídos en la pestaña favicon"
msgid "Show unread count in tab title"
msgstr "Mostrar recuento de no leídos en el título de la pestaña"
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Registrarse"
@@ -866,20 +874,20 @@ msgstr "Algo malo acaba de pasar..."
msgid "Space"
msgstr "Espacio"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Estrella"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Destacado"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Suscribirse"
@@ -952,8 +960,8 @@ msgstr "¡Prueba la demostración!"
msgid "Unread"
msgstr "No leído"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Desmarcar"
diff --git a/commafeed-client/src/locales/fa/messages.po b/commafeed-client/src/locales/fa/messages.po
index 053594d9..08fcf2c6 100644
--- a/commafeed-client/src/locales/fa/messages.po
+++ b/commafeed-client/src/locales/fa/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>به یک حساب نیاز دارید؟0><1>ثبت نام کنید!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "در مورد"
@@ -54,16 +54,15 @@ msgstr "اضافه کردن دسته"
msgid "Add user"
msgstr "افزودن کاربر"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "مدیر"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "همه"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "لغو"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "مقوله"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "فشرده"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "تأیید کنید"
@@ -273,13 +272,13 @@ msgstr "توصیف"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "نمایش"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "دانلود"
msgid "Drag link to bookmark bar"
msgstr "پیوند را به نوار نشانک بکشید"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "ایمیل"
@@ -308,8 +307,8 @@ msgstr "آدرس ایمیل"
msgid "Edit user"
msgstr "ویرایش کاربر"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "فعال"
@@ -345,8 +344,8 @@ msgstr "گسترش یافت"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "اشتراک ها و دسته های خود را به عنوان یک فایل OPML صادر کنید که می تواند در سایر خدمات خواندن فید وارد شود"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "نام فید"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL فید"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "رمز عبور را فراموش کرده اید؟"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "ابتدا یک کلید API در نمایه خود ایجاد کنید."
@@ -394,12 +393,13 @@ msgstr "ابتدا یک کلید API در نمایه خود ایجاد کنید.
msgid "Generate new API key"
msgstr "کلید API جدید ایجاد کنید"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "آدرس اینترنتی فید تولید شده"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "واردات"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "در نمای بازشده، پیمایش در ورودیها، آنها را به عنوان خوانده شده علامتگذاری میکند"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "خوانده نشده نگه دارید"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "میانبرهای صفحه کلید"
@@ -470,9 +470,9 @@ msgstr "آخرین پیام تازه کردن"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "پیوند"
@@ -492,9 +492,9 @@ msgstr "بارگیری اشتراک ها..."
msgid "Loading tags..."
msgstr "بارگیری برچسب ها..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "وارد شوید"
@@ -506,8 +506,8 @@ msgstr "خروج"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "کاربران را مدیریت کنید"
@@ -515,18 +515,18 @@ msgstr "کاربران را مدیریت کنید"
msgid "Mark all as read"
msgstr "همه را به عنوان خوانده شده علامت گذاری کنید"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "همه ورودی ها را به عنوان خوانده شده علامت گذاری کنید"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "علامت گذاری به عنوان خوانده شده"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "تا اینجا به عنوان خوانده شده علامت بزنید"
@@ -546,15 +546,15 @@ msgstr "صفحه را به پایین ببرید"
msgid "Move the page up"
msgstr "صفحه را به بالا ببرید"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "نام"
@@ -575,8 +575,8 @@ msgstr "رمز عبور جدید"
msgid "Newest first"
msgstr "ابتدا جدیدترین"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "بعد"
@@ -694,11 +694,11 @@ msgstr "پدر و مادر"
msgid "Parent Category"
msgstr "دسته والد"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "رمز عبور"
@@ -710,8 +710,8 @@ msgstr "بازیابی رمز عبور"
msgid "Passwords do not match"
msgstr "گذرواژه ها مطابقت ندارند"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "موقعیت"
@@ -727,8 +727,8 @@ msgstr "نمایه"
msgid "Recover password"
msgstr "بازیابی رمز عبور"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "تازه کردن"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "ذخیره کنید"
@@ -765,10 +765,10 @@ msgstr "هنگام پیمایش بین ورودیها به آرامی حرک
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "جستجو"
@@ -776,6 +776,14 @@ msgstr "جستجو"
msgid "Search requires at least 3 characters"
msgstr "جستجو به حداقل 3 کاراکتر نیاز دارد"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "فوکوس را روی ورودی بعدی بدون باز کردن آن تنظیم کنید"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "ثبت نام کنید"
@@ -865,20 +873,20 @@ msgstr "اتفاق بدی افتاد..."
msgid "Space"
msgstr "فضا"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "ستاره"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "ستاره دار"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "مشترک شوید"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "خوانده نشده"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr ""
diff --git a/commafeed-client/src/locales/fi/messages.po b/commafeed-client/src/locales/fi/messages.po
index d842a688..82b2f40c 100644
--- a/commafeed-client/src/locales/fi/messages.po
+++ b/commafeed-client/src/locales/fi/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Tarvitsetko tilin?0><1>Rekisteröidy!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Noin"
@@ -54,16 +54,15 @@ msgstr "Lisää luokka"
msgid "Add user"
msgstr "Lisää käyttäjä"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Järjestelmänvalvoja"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Kaikki"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Peruuta"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Luokka"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakti"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Vahvista"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Näyttö"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Lataa"
msgid "Drag link to bookmark bar"
msgstr "Vedä linkki kirjanmerkkipalkkiin"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Sähköposti"
@@ -308,8 +307,8 @@ msgstr "Sähköpostiosoite"
msgid "Edit user"
msgstr "Muokkaa käyttäjää"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Käytössä"
@@ -345,8 +344,8 @@ msgstr "Laajennettu"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Vie tilauksesi ja luokat OPML-tiedostona, joka voidaan tuoda muihin syötteiden lukupalveluihin"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Syötteen nimi"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Syötteen URL-osoite"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Unohditko salasanan?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Luo ensin API-avain profiiliisi."
@@ -394,12 +393,13 @@ msgstr "Luo ensin API-avain profiiliisi."
msgid "Generate new API key"
msgstr "Luo uusi API-avain"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Luotu syötteen URL-osoite"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Tuo"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Merkitse ne luetuiksi laajennetussa näkymässä vierittämällä merkintöjä"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Pidä lukematta"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Pikanäppäimet"
@@ -470,9 +470,9 @@ msgstr "Viimeinen päivitysviesti"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Linkki"
@@ -492,9 +492,9 @@ msgstr "Ladataan tilauksia..."
msgid "Loading tags..."
msgstr "Ladataan tunnisteita..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Kirjaudu sisään"
@@ -506,8 +506,8 @@ msgstr "Uloskirjautuminen"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Hallitse käyttäjiä"
@@ -515,18 +515,18 @@ msgstr "Hallitse käyttäjiä"
msgid "Mark all as read"
msgstr "Merkitse kaikki luetuiksi"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Merkitse kaikki merkinnät luetuiksi"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Merkitse luetuksi"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Merkitse luetuksi tähän asti"
@@ -546,15 +546,15 @@ msgstr "Siirrä sivua alaspäin"
msgid "Move the page up"
msgstr "Siirrä sivua ylöspäin"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nimi"
@@ -575,8 +575,8 @@ msgstr "Uusi salasana"
msgid "Newest first"
msgstr "Uusin ensin"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Seuraava"
@@ -694,11 +694,11 @@ msgstr "Vanhempi"
msgid "Parent Category"
msgstr "Pääluokka"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Salasana"
@@ -710,8 +710,8 @@ msgstr "Salasanan palautus"
msgid "Passwords do not match"
msgstr "Salasanat eivät täsmää"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Sijainti"
@@ -727,8 +727,8 @@ msgstr "Profiili"
msgid "Recover password"
msgstr "Palauta salasana"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Päivitä"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Tallenna"
@@ -765,10 +765,10 @@ msgstr "Selaa sujuvasti navigoidessasi merkintöjen välillä"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Etsi"
@@ -776,6 +776,14 @@ msgstr "Etsi"
msgid "Search requires at least 3 characters"
msgstr "Haku vaatii vähintään 3 merkkiä"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Keskitä seuraavaan merkintään avaamatta sitä"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Rekisteröidy"
@@ -865,20 +873,20 @@ msgstr "Jotain pahaa tapahtui juuri..."
msgid "Space"
msgstr "Avaruus"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Tähti"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Tähdellä merkitty"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Tilaa"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Lukematon"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Poista tähti"
diff --git a/commafeed-client/src/locales/fr/messages.po b/commafeed-client/src/locales/fr/messages.po
index 49ef4005..2a74232b 100644
--- a/commafeed-client/src/locales/fr/messages.po
+++ b/commafeed-client/src/locales/fr/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Salut,0><1>Je m'appelle Jérémie, je suis belge, et je développe
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Besoin d'un compte ?0><1>Enregistrez-vous !1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "À propos"
@@ -54,16 +54,15 @@ msgstr "Ajouter une catégorie"
msgid "Add user"
msgstr "Ajouter un utilisateur"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administrateur"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Tout"
@@ -144,27 +143,27 @@ msgstr "Extension navigateur"
msgid "Browser tab"
msgstr "Onglet navigateur"
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Annuler"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Catégorie"
@@ -204,11 +203,11 @@ msgstr "CommaFeed version {version} ({revision})."
msgid "Compact"
msgstr "Compact"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirmer"
@@ -273,13 +272,13 @@ msgstr "Descendant"
msgid "Detailed"
msgstr "Vue détaillée"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Affichage"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Faire un don"
@@ -291,11 +290,11 @@ msgstr "Télécharger"
msgid "Drag link to bookmark bar"
msgstr "Déplacez le lien vers la barre de favoris"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-mail"
@@ -308,8 +307,8 @@ msgstr "Adresse e-mail"
msgid "Edit user"
msgstr "Modifier un utilisateur"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Actif"
@@ -345,8 +344,8 @@ msgstr "Vue étendue"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exporter vos abonnements et catégories en tant que fichier OPML qui peut être importé dans d'autres services de lecture de flux"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Options de l'extension"
@@ -354,9 +353,9 @@ msgstr "Options de l'extension"
msgid "Feed name"
msgstr "Nom du flux"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL du flux"
@@ -384,9 +383,9 @@ msgstr "La récupération forcée des flux n'est pas encore disponible."
msgid "Forgot password?"
msgstr "Mot de passe oublié ?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Générez d'abord une clé API dans votre profil."
@@ -394,12 +393,13 @@ msgstr "Générez d'abord une clé API dans votre profil."
msgid "Generate new API key"
msgstr "Générer une nouvelle clé API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL du flux généré"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Aller à {0}"
@@ -440,13 +440,13 @@ msgstr "Importer"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "En mode de lecture étendu, marquer les éléments comme lus lorsque la fenêtre descend."
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Garder non lu"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Raccourcis clavier"
@@ -470,9 +470,9 @@ msgstr "Dernier message de mise à jour"
msgid "Light"
msgstr "Clair"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Lien"
@@ -492,9 +492,9 @@ msgstr "Chargement des abonnements..."
msgid "Loading tags..."
msgstr "Chargement des marqueurs..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Connexion"
@@ -506,8 +506,8 @@ msgstr "Déconnexion"
msgid "Long press"
msgstr "Appui long"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Gestion des utilisateurs"
@@ -515,18 +515,18 @@ msgstr "Gestion des utilisateurs"
msgid "Mark all as read"
msgstr "Tout marquer comme lu"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marquer toutes les entrées comme lues"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marquer comme lu"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marquer comme lu jusqu'ici"
@@ -546,15 +546,15 @@ msgstr "Faites défiler la page vers le bas"
msgid "Move the page up"
msgstr "Faites défiler la page vers le haut"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "N/A"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nom"
@@ -575,8 +575,8 @@ msgstr "Nouveau mot de passe"
msgid "Newest first"
msgstr "Plus récent en premier"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Suivant"
@@ -694,11 +694,11 @@ msgstr "Parent"
msgid "Parent Category"
msgstr "Catégorie parente"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Mot de passe"
@@ -710,8 +710,8 @@ msgstr "Récupération de mot de passe"
msgid "Passwords do not match"
msgstr "Les mots de passe ne correspondent pas"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Position"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Récupérer le mot de passe"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Rafraîchir"
@@ -745,11 +745,11 @@ msgstr "API REST"
msgid "Right click"
msgstr "Clic droit"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Enregistrer"
@@ -765,10 +765,10 @@ msgstr "Défilement animé lors de la navigation entre les entrées"
msgid "Scrolling"
msgstr "Défilement"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Rechercher"
@@ -776,6 +776,14 @@ msgstr "Rechercher"
msgid "Search requires at least 3 characters"
msgstr "La recherche requiert au moins 3 caractères"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Sélectionner l'article suivant sans l'ouvrir"
@@ -850,9 +858,9 @@ msgstr "Afficher le nombre d'entrées non lues dans la favicône de l'onglet"
msgid "Show unread count in tab title"
msgstr "Afficher le nombre d'entrées non lues dans le titre de l'onglet"
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Créer un compte"
@@ -865,20 +873,20 @@ msgstr "Quelque chose s'est mal passé..."
msgid "Space"
msgstr "Espace"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Ajouter aux favoris"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Favoris"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "S'abonner"
@@ -951,8 +959,8 @@ msgstr "Essayez la version de démonstration !"
msgid "Unread"
msgstr "Non lu"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Retirer des favoris"
diff --git a/commafeed-client/src/locales/gl/messages.po b/commafeed-client/src/locales/gl/messages.po
index 7937a523..ce2feea3 100644
--- a/commafeed-client/src/locales/gl/messages.po
+++ b/commafeed-client/src/locales/gl/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Necesitas unha conta?0><1>Rexístrate!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Sobre"
@@ -54,16 +54,15 @@ msgstr "Engadir categoría"
msgid "Add user"
msgstr "Engadir usuario"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administración"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Todos"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categoría"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Compacto"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirmar"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Exhibición"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Descargar"
msgid "Drag link to bookmark bar"
msgstr "Arrastra a ligazón á barra de marcadores"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Correo electrónico"
@@ -308,8 +307,8 @@ msgstr "Enderezo de correo electrónico"
msgid "Edit user"
msgstr "Editar usuario"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Activado"
@@ -345,8 +344,8 @@ msgstr "Ampliado"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exporta as túas subscricións e categorías como ficheiro OPML que se pode importar noutros servizos de lectura de feeds"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Nome do feed"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL da fonte"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Esqueceches o contrasinal?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Xera primeiro unha clave API no teu perfil."
@@ -394,12 +393,13 @@ msgstr "Xera primeiro unha clave API no teu perfil."
msgid "Generate new API key"
msgstr "Xerar nova clave de API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL da fonte xerada"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Importación"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Na vista ampliada, ao desprazarse polas entradas márcaas como lidas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Manter sen ler"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "atallos de teclado"
@@ -470,9 +470,9 @@ msgstr "Última mensaxe de actualización"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Ligazón"
@@ -492,9 +492,9 @@ msgstr "Cargando subscricións..."
msgid "Loading tags..."
msgstr "Cargando etiquetas..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Iniciar sesión"
@@ -506,8 +506,8 @@ msgstr "Pechar sesión"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Xestionar usuarios"
@@ -515,18 +515,18 @@ msgstr "Xestionar usuarios"
msgid "Mark all as read"
msgstr "Marcar todo como lido"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marcar todas as entradas como lidas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marcar como lido"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marcar como lido ata aquí"
@@ -546,15 +546,15 @@ msgstr "Move a páxina cara abaixo"
msgid "Move the page up"
msgstr "Move a páxina cara arriba"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nome"
@@ -575,8 +575,8 @@ msgstr "novo contrasinal"
msgid "Newest first"
msgstr "o máis novo primeiro"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Seguinte"
@@ -694,11 +694,11 @@ msgstr "Pai"
msgid "Parent Category"
msgstr "Categoría de pais"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Contrasinal"
@@ -710,8 +710,8 @@ msgstr "Recuperación de contrasinal"
msgid "Passwords do not match"
msgstr "Os contrasinais non coinciden"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posición"
@@ -727,8 +727,8 @@ msgstr "Perfil"
msgid "Recover password"
msgstr "Recuperar o contrasinal"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Actualizar"
@@ -745,11 +745,11 @@ msgstr "API REST"
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Gardar"
@@ -765,10 +765,10 @@ msgstr "Desprácese suavemente ao navegar entre as entradas"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Busca"
@@ -776,6 +776,14 @@ msgstr "Busca"
msgid "Search requires at least 3 characters"
msgstr "A busca require polo menos 3 caracteres"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Establece o foco na seguinte entrada sen abrila"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Rexístrese"
@@ -865,20 +873,20 @@ msgstr "Algo malo pasou..."
msgid "Space"
msgstr "Espazo"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "estrela"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "estrela"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Subscríbete"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Sen ler"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Desestrela"
diff --git a/commafeed-client/src/locales/hu/messages.po b/commafeed-client/src/locales/hu/messages.po
index 3140245b..02a53aa0 100644
--- a/commafeed-client/src/locales/hu/messages.po
+++ b/commafeed-client/src/locales/hu/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Fiókra van szüksége?0><1>Regisztráljon!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Kb"
@@ -54,16 +54,15 @@ msgstr "Kategória hozzáadása"
msgid "Add user"
msgstr "Felhasználó hozzáadása"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Mind"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Mégse"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategória"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Erősítse meg"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Kijelző"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Letöltés"
msgid "Drag link to bookmark bar"
msgstr "Húzza a hivatkozást a könyvjelzősávra"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "E-mail cím"
msgid "Edit user"
msgstr "Felhasználó szerkesztése"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Engedélyezve"
@@ -345,8 +344,8 @@ msgstr "Kiterjesztve"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exportálja előfizetéseit és kategóriáit OPML-fájlként, amely importálható más feedolvasó szolgáltatásokba"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Hírcsatorna neve"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr ""
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Elfelejtette a jelszavát?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Először generáljon API-kulcsot a profiljában."
@@ -394,12 +393,13 @@ msgstr "Először generáljon API-kulcsot a profiljában."
msgid "Generate new API key"
msgstr "Új API-kulcs létrehozása"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Hírcsatorna generált URL-je"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Importálás"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Kibontott nézetben a bejegyzések görgetése olvasottként jelöli meg őket"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Olvasatlan marad"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Billentyűparancsok"
@@ -470,9 +470,9 @@ msgstr "Utolsó frissítési üzenet"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Előfizetések betöltése..."
msgid "Loading tags..."
msgstr "Címkék betöltése..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Jelentkezzen be"
@@ -506,8 +506,8 @@ msgstr "Kijelentkezés"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Felhasználók kezelése"
@@ -515,18 +515,18 @@ msgstr "Felhasználók kezelése"
msgid "Mark all as read"
msgstr "Minden megjelölése olvasottként"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Minden bejegyzés megjelölése olvasottként"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Megjelölés olvasottként"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Megjelölés idáig olvasottként"
@@ -546,15 +546,15 @@ msgstr "Mozgassa le az oldalt"
msgid "Move the page up"
msgstr "Mozgassa felfelé az oldalt"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Név"
@@ -575,8 +575,8 @@ msgstr "Új jelszó"
msgid "Newest first"
msgstr "A legújabbak először"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Következő"
@@ -694,11 +694,11 @@ msgstr "Szülő"
msgid "Parent Category"
msgstr "Szülő kategória"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Jelszó"
@@ -710,8 +710,8 @@ msgstr "Jelszó helyreállítás"
msgid "Passwords do not match"
msgstr "A jelszavak nem egyeznek"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Pozíció"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Jelszó helyreállítása"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Frissítés"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Mentés"
@@ -765,10 +765,10 @@ msgstr "Sima görgetés, amikor a bejegyzések között navigál"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Keresés"
@@ -776,6 +776,14 @@ msgstr "Keresés"
msgid "Search requires at least 3 characters"
msgstr "A kereséshez legalább 3 karakter szükséges"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Állítsa a fókuszt a következő bejegyzésre anélkül, hogy megnyitná azt"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Regisztráljon"
@@ -865,20 +873,20 @@ msgstr "Valami rossz történt..."
msgid "Space"
msgstr ""
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Csillag"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Csillaggal megjelölve"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Feliratkozás"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Olvasatlan"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr ""
diff --git a/commafeed-client/src/locales/id/messages.po b/commafeed-client/src/locales/id/messages.po
index de137a5b..9ab84229 100644
--- a/commafeed-client/src/locales/id/messages.po
+++ b/commafeed-client/src/locales/id/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Butuh akun?0><1>Daftar!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Tentang"
@@ -54,16 +54,15 @@ msgstr "Tambahkan kategori"
msgid "Add user"
msgstr "Tambahkan pengguna"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Semua"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Batal"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Ringkas"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Konfirmasi"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Tampilan"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Unduh"
msgid "Drag link to bookmark bar"
msgstr "Seret tautan ke bilah bookmark"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Email"
@@ -308,8 +307,8 @@ msgstr "Alamat email"
msgid "Edit user"
msgstr "Edit pengguna"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Diaktifkan"
@@ -345,8 +344,8 @@ msgstr "Diperluas"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Ekspor langganan dan kategori Anda sebagai file OPML yang dapat diimpor ke layanan membaca feed lainnya"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Nama umpan"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL Umpan"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Lupa kata sandi?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Buat kunci API di profil Anda terlebih dahulu."
@@ -394,12 +393,13 @@ msgstr "Buat kunci API di profil Anda terlebih dahulu."
msgid "Generate new API key"
msgstr "Buat kunci API baru"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Url umpan yang dihasilkan"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Impor"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Dalam tampilan yang diperluas, menggulir entri menandainya sebagai telah dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Tetap belum dibaca"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Pintasan keyboard"
@@ -470,9 +470,9 @@ msgstr "Pesan penyegaran terakhir"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Tautan"
@@ -492,9 +492,9 @@ msgstr "Memuat langganan..."
msgid "Loading tags..."
msgstr "Memuat tag..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Masuk"
@@ -506,8 +506,8 @@ msgstr "Keluar"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Kelola pengguna"
@@ -515,18 +515,18 @@ msgstr "Kelola pengguna"
msgid "Mark all as read"
msgstr "Tandai semua sebagai telah dibaca"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Tandai semua entri sebagai telah dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Tandai sebagai telah dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Tandai sebagai telah dibaca sampai di sini"
@@ -546,15 +546,15 @@ msgstr "Pindahkan halaman ke bawah"
msgid "Move the page up"
msgstr "Pindahkan halaman ke atas"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "T/A"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nama"
@@ -575,8 +575,8 @@ msgstr "Kata sandi baru"
msgid "Newest first"
msgstr "Terbaru dulu"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Selanjutnya"
@@ -694,11 +694,11 @@ msgstr "Orang tua"
msgid "Parent Category"
msgstr "Kategori Induk"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Kata Sandi"
@@ -710,8 +710,8 @@ msgstr "Pemulihan Kata Sandi"
msgid "Passwords do not match"
msgstr "Kata sandi tidak cocok"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posisi"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Pulihkan kata sandi"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Segarkan"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Simpan"
@@ -765,10 +765,10 @@ msgstr "Gulir dengan lancar saat menavigasi antar entri"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Pencarian"
@@ -776,6 +776,14 @@ msgstr "Pencarian"
msgid "Search requires at least 3 characters"
msgstr "Pencarian membutuhkan setidaknya 3 karakter"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Tetapkan fokus pada entri berikutnya tanpa membukanya"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Daftar"
@@ -865,20 +873,20 @@ msgstr "Sesuatu yang buruk baru saja terjadi..."
msgid "Space"
msgstr "Luar Angkasa"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Bintang"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Berbintang"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Berlangganan"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Belum Dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Hapus bintang"
diff --git a/commafeed-client/src/locales/it/messages.po b/commafeed-client/src/locales/it/messages.po
index 3ebe2ad2..6bcce37a 100644
--- a/commafeed-client/src/locales/it/messages.po
+++ b/commafeed-client/src/locales/it/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Hai bisogno di un account?0><1>Registrati!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Circa"
@@ -54,16 +54,15 @@ msgstr "Aggiungi categoria"
msgid "Add user"
msgstr "Aggiungi utente"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Ammin"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Tutto"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Annulla"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categoria"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Compatto"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Conferma"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Visualizzazione"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Scarica"
msgid "Drag link to bookmark bar"
msgstr "Trascina il collegamento sulla barra dei preferiti"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "Indirizzo e-mail"
msgid "Edit user"
msgstr "Modifica utente"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Abilitato"
@@ -345,8 +344,8 @@ msgstr "Espanso"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Esporta le tue iscrizioni e categorie come file OPML che può essere importato in altri servizi di lettura feed"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Nome del feed"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL feed"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Password dimenticata?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Genera prima una chiave API nel tuo profilo."
@@ -394,12 +393,13 @@ msgstr "Genera prima una chiave API nel tuo profilo."
msgid "Generate new API key"
msgstr "Genera nuova chiave API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL feed generato"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Importa"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Nella vista espansa, scorrendo le voci contrassegnale come lette"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Mantieni non letto"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Scorciatoie da tastiera"
@@ -470,9 +470,9 @@ msgstr "Ultimo messaggio di aggiornamento"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Collegamento"
@@ -492,9 +492,9 @@ msgstr "Caricamento abbonamenti..."
msgid "Loading tags..."
msgstr "Caricamento tag..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Accedi"
@@ -506,8 +506,8 @@ msgstr "Disconnessione"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Gestisci utenti"
@@ -515,18 +515,18 @@ msgstr "Gestisci utenti"
msgid "Mark all as read"
msgstr "Contrassegna tutto come letto"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Contrassegna tutte le voci come lette"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Contrassegna come letto"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Contrassegna come letto fino a qui"
@@ -546,15 +546,15 @@ msgstr "Sposta la pagina in basso"
msgid "Move the page up"
msgstr "Sposta la pagina in alto"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nome"
@@ -575,8 +575,8 @@ msgstr "Nuova password"
msgid "Newest first"
msgstr "Il più recente prima"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Avanti"
@@ -694,11 +694,11 @@ msgstr "Genitore"
msgid "Parent Category"
msgstr "Categoria padre"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr ""
@@ -710,8 +710,8 @@ msgstr "Recupero password"
msgid "Passwords do not match"
msgstr "Le password non corrispondono"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posizione"
@@ -727,8 +727,8 @@ msgstr "Profilo"
msgid "Recover password"
msgstr "Recupera password"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Aggiorna"
@@ -745,11 +745,11 @@ msgstr "API REST"
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Salva"
@@ -765,10 +765,10 @@ msgstr "Scorrere senza problemi durante la navigazione tra le voci"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Cerca"
@@ -776,6 +776,14 @@ msgstr "Cerca"
msgid "Search requires at least 3 characters"
msgstr "La ricerca richiede almeno 3 caratteri"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Imposta il focus sulla voce successiva senza aprirla"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Iscriviti"
@@ -865,20 +873,20 @@ msgstr "È appena successo qualcosa di brutto..."
msgid "Space"
msgstr "Spazio"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stella"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Speciali"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Iscriviti"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Non letto"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Elimina le stelle"
diff --git a/commafeed-client/src/locales/ja/messages.po b/commafeed-client/src/locales/ja/messages.po
index 6f9f890c..55b907c5 100644
--- a/commafeed-client/src/locales/ja/messages.po
+++ b/commafeed-client/src/locales/ja/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>こんにちは、0><1>私はベルギーのジェレミーです
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>アカウントが必要ですか?0><1>サインアップ!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "About"
@@ -54,16 +54,15 @@ msgstr "カテゴリを追加"
msgid "Add user"
msgstr "ユーザー追加"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "管理者"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "すべて"
@@ -144,27 +143,27 @@ msgstr "ブラウザー拡張"
msgid "Browser tab"
msgstr "ブラウザータブ"
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "キャンセル"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "カテゴリー"
@@ -204,11 +203,11 @@ msgstr "CommaFeed バージョン {version} ({revision})。"
msgid "Compact"
msgstr "コンパクト"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "確認"
@@ -273,13 +272,13 @@ msgstr "説明"
msgid "Detailed"
msgstr "詳細"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "ディスプレイ"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "寄付"
@@ -291,11 +290,11 @@ msgstr "ダウンロード"
msgid "Drag link to bookmark bar"
msgstr "リンクをブックマークバーにドラッグ"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "メール"
@@ -308,8 +307,8 @@ msgstr "メールアドレス"
msgid "Edit user"
msgstr "ユーザーの編集"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "有効"
@@ -345,8 +344,8 @@ msgstr "拡張"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "サブスクリプションとカテゴリを、他のフィード読み取りサービスにインポートできる OPML ファイルとしてエクスポートします"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "拡張機能オプション"
@@ -354,9 +353,9 @@ msgstr "拡張機能オプション"
msgid "Feed name"
msgstr "フィード名"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "フィード URL"
@@ -384,9 +383,9 @@ msgstr "フィードの強制フェッチはまだ利用できません。"
msgid "Forgot password?"
msgstr "パスワードをお忘れですか?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "最初にプロファイルでAPIキーを生成します。"
@@ -394,12 +393,13 @@ msgstr "最初にプロファイルでAPIキーを生成します。"
msgid "Generate new API key"
msgstr "新しいAPIキーを生成する"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "生成されたフィードURL"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "{0} に移動"
@@ -440,13 +440,13 @@ msgstr "インポート"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "展開ビューでエントリーをスクロールすると、それらが既読としてマークされます"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "未読のままにする"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "キーボードショートカット"
@@ -470,9 +470,9 @@ msgstr "最終更新メッセージ"
msgid "Light"
msgstr "ライト"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "リンク"
@@ -492,9 +492,9 @@ msgstr "サブスクリプションを読み込んでいます..."
msgid "Loading tags..."
msgstr "タグを読み込んでいます..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "ログイン"
@@ -506,8 +506,8 @@ msgstr "ログアウト"
msgid "Long press"
msgstr "長押し"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "ユーザーの管理"
@@ -515,18 +515,18 @@ msgstr "ユーザーの管理"
msgid "Mark all as read"
msgstr "すべて既読にする"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "すべてのエントリーを既読にする"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "既読にする"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "ここまで既読にする"
@@ -546,15 +546,15 @@ msgstr "ページを下に移動"
msgid "Move the page up"
msgstr "ページを上に移動"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "該当なし"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "名前"
@@ -575,8 +575,8 @@ msgstr "新しいパスワード"
msgid "Newest first"
msgstr "最新順"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "次へ"
@@ -694,11 +694,11 @@ msgstr "親"
msgid "Parent Category"
msgstr "親カテゴリ"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "パスワード"
@@ -710,8 +710,8 @@ msgstr "パスワード回復"
msgid "Passwords do not match"
msgstr "パスワードが一致しません"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "位置"
@@ -727,8 +727,8 @@ msgstr "プロフィール"
msgid "Recover password"
msgstr "パスワードの回復"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "リフレッシュ"
@@ -745,11 +745,11 @@ msgstr "REST API"
msgid "Right click"
msgstr "右クリック"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "保存"
@@ -765,10 +765,10 @@ msgstr "エントリー間を移動するときにスムーズにスクロール
msgid "Scrolling"
msgstr "スクロール"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "検索"
@@ -776,6 +776,14 @@ msgstr "検索"
msgid "Search requires at least 3 characters"
msgstr "検索には少なくとも3文字が必要です"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "次のエントリーを開かずにフォーカスする"
@@ -850,9 +858,9 @@ msgstr "未読数をタブのアイコンに表示する"
msgid "Show unread count in tab title"
msgstr "未読数をタブのタイトルに表示する"
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "サインアップ"
@@ -865,20 +873,20 @@ msgstr "何か悪いことが起きました..."
msgid "Space"
msgstr "Space"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "スター"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "スター付き"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "購読する"
@@ -951,8 +959,8 @@ msgstr "デモを試す!"
msgid "Unread"
msgstr "未読"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "スターを外す"
diff --git a/commafeed-client/src/locales/ko/messages.po b/commafeed-client/src/locales/ko/messages.po
index dd0f2d7e..b0b677b2 100644
--- a/commafeed-client/src/locales/ko/messages.po
+++ b/commafeed-client/src/locales/ko/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>계정이 필요하십니까?0><1>가입하세요!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "정보"
@@ -54,16 +54,15 @@ msgstr "카테고리 추가"
msgid "Add user"
msgstr "사용자 추가"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "관리자"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "전체"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "취소"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "카테고리"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "컴팩트"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "확인"
@@ -273,13 +272,13 @@ msgstr "설명"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "디스플레이"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "다운로드"
msgid "Drag link to bookmark bar"
msgstr "링크를 북마크바로 드래그"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "이메일"
@@ -308,8 +307,8 @@ msgstr "이메일 주소"
msgid "Edit user"
msgstr "사용자 편집"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "활성화"
@@ -345,8 +344,8 @@ msgstr "확장"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "구독 및 카테고리를 다른 피드 읽기 서비스에서 가져올 수 있는 OPML 파일로 내보내기"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "피드 이름"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "피드 URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "비밀번호를 잊으셨나요?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "먼저 프로필에서 API 키를 생성하십시오."
@@ -394,12 +393,13 @@ msgstr "먼저 프로필에서 API 키를 생성하십시오."
msgid "Generate new API key"
msgstr "새 API 키 생성"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "생성된 피드 URL"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "가져오기"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "확장 보기에서 항목을 스크롤하면 읽은 것으로 표시됩니다."
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "읽지 않은 상태로 유지"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "키보드 단축키"
@@ -470,9 +470,9 @@ msgstr "마지막 새로고침 메시지"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "링크"
@@ -492,9 +492,9 @@ msgstr "구독 로드 중..."
msgid "Loading tags..."
msgstr "태그 로드 중..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "로그인"
@@ -506,8 +506,8 @@ msgstr "로그아웃"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "사용자 관리"
@@ -515,18 +515,18 @@ msgstr "사용자 관리"
msgid "Mark all as read"
msgstr "모두 읽은 상태로 표시"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "모든 항목을 읽은 상태로 표시"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "읽은 상태로 표시"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "여기까지 읽은 것으로 표시"
@@ -546,15 +546,15 @@ msgstr "페이지를 아래로 이동"
msgid "Move the page up"
msgstr "페이지를 위로 이동"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "해당 없음"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "이름"
@@ -575,8 +575,8 @@ msgstr "새 비밀번호"
msgid "Newest first"
msgstr "최신순"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "다음"
@@ -694,11 +694,11 @@ msgstr "부모"
msgid "Parent Category"
msgstr "부모 카테고리"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "비밀번호"
@@ -710,8 +710,8 @@ msgstr "비밀번호 복구"
msgid "Passwords do not match"
msgstr "비밀번호가 일치하지 않습니다"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "위치"
@@ -727,8 +727,8 @@ msgstr "프로필"
msgid "Recover password"
msgstr "비밀번호 복구"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "새로 고침"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "저장"
@@ -765,10 +765,10 @@ msgstr "항목 간 탐색 시 부드럽게 스크롤"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "검색"
@@ -776,6 +776,14 @@ msgstr "검색"
msgid "Search requires at least 3 characters"
msgstr "검색에 최소 3자가 필요합니다."
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "열지 않고 다음 항목에 포커스 설정"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "가입"
@@ -865,20 +873,20 @@ msgstr "뭔가 안 좋은 일이 일어났어..."
msgid "Space"
msgstr "우주"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "스타"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "별표"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "구독"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "읽지 않음"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "별표 제거"
diff --git a/commafeed-client/src/locales/ms/messages.po b/commafeed-client/src/locales/ms/messages.po
index 374e2f88..89efadf8 100644
--- a/commafeed-client/src/locales/ms/messages.po
+++ b/commafeed-client/src/locales/ms/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Perlukan akaun?0><1>Daftar!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Mengenai"
@@ -54,16 +54,15 @@ msgstr "Tambah kategori"
msgid "Add user"
msgstr "Tambah pengguna"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Pentadbir"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Semua"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Batal"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Padat"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Sahkan"
@@ -273,13 +272,13 @@ msgstr "Dec"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Paparan"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Muat turun"
msgid "Drag link to bookmark bar"
msgstr "Seret pautan ke bar penanda halaman"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-mel"
@@ -308,8 +307,8 @@ msgstr "Alamat e-mel"
msgid "Edit user"
msgstr "Edit pengguna"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Didayakan"
@@ -345,8 +344,8 @@ msgstr "Dikembangkan"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Eksport langganan dan kategori anda sebagai fail OPML yang boleh diimport dalam perkhidmatan membaca suapan lain"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Nama suapan"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL Suapan"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Lupa kata laluan?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Jana kunci API dalam profil anda dahulu."
@@ -394,12 +393,13 @@ msgstr "Jana kunci API dalam profil anda dahulu."
msgid "Generate new API key"
msgstr "Jana kunci API baharu"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Url suapan yang dijana"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Dalam paparan yang diperluas, menatal melalui entri menandakannya sebagai dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Teruskan tidak dibaca"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Pintasan papan kekunci"
@@ -470,9 +470,9 @@ msgstr "Mesej muat semula terakhir"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Pautan"
@@ -492,9 +492,9 @@ msgstr "Memuatkan langganan..."
msgid "Loading tags..."
msgstr "Memuatkan tag..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Log masuk"
@@ -506,8 +506,8 @@ msgstr "Log Keluar"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Urus pengguna"
@@ -515,18 +515,18 @@ msgstr "Urus pengguna"
msgid "Mark all as read"
msgstr "Tandai semua sebagai dibaca"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Tandai semua entri sebagai dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Tandakan sebagai dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Tandai sebagai dibaca sehingga di sini"
@@ -546,15 +546,15 @@ msgstr "Gerakkan halaman ke bawah"
msgid "Move the page up"
msgstr "Alih halaman ke atas"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "T/A"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nama"
@@ -575,8 +575,8 @@ msgstr "Kata laluan baharu"
msgid "Newest first"
msgstr "Terbaharu dahulu"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Seterusnya"
@@ -694,11 +694,11 @@ msgstr "Ibu bapa"
msgid "Parent Category"
msgstr "Kategori Induk"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Kata Laluan"
@@ -710,8 +710,8 @@ msgstr "Pemulihan Kata Laluan"
msgid "Passwords do not match"
msgstr "Kata laluan tidak sepadan"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Kedudukan"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Pulihkan kata laluan"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Muat semula"
@@ -745,11 +745,11 @@ msgstr "REHAT API"
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Jimat"
@@ -765,10 +765,10 @@ msgstr "Tatal dengan lancar apabila menavigasi antara entri"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Cari"
@@ -776,6 +776,14 @@ msgstr "Cari"
msgid "Search requires at least 3 characters"
msgstr "Cari memerlukan sekurang-kurangnya 3 aksara"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Tetapkan fokus pada entri seterusnya tanpa membukanya"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Daftar"
@@ -865,20 +873,20 @@ msgstr "Sesuatu yang buruk baru saja berlaku..."
msgid "Space"
msgstr "Angkasa"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Bintang"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Dibintangi"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Langgan"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Belum dibaca"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Nyahbintang"
diff --git a/commafeed-client/src/locales/nb/messages.po b/commafeed-client/src/locales/nb/messages.po
index 2f355dfe..28ae853d 100644
--- a/commafeed-client/src/locales/nb/messages.po
+++ b/commafeed-client/src/locales/nb/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Trenger du en konto?0><1>Registrer deg!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Omtrent"
@@ -54,16 +54,15 @@ msgstr "Legg til kategori"
msgid "Add user"
msgstr "Legg til bruker"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alle"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bekreft"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Visning"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Last ned"
msgid "Drag link to bookmark bar"
msgstr "Dra lenken til bokmerkelinjen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-post"
@@ -308,8 +307,8 @@ msgstr "E-postadresse"
msgid "Edit user"
msgstr "Rediger bruker"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Aktivert"
@@ -345,8 +344,8 @@ msgstr "Utvidet"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Eksporter abonnementene og kategoriene dine som en OPML-fil som kan importeres i andre feedlesetjenester"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Feednavn"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed-URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Glemt passord?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generer en API-nøkkel i profilen din først."
@@ -394,12 +393,13 @@ msgstr "Generer en API-nøkkel i profilen din først."
msgid "Generate new API key"
msgstr "Generer ny API-nøkkel"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generert feed-url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "I utvidet visning merker du dem som lest ved å rulle gjennom oppføringer"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Behold ulest"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Tastatursnarveier"
@@ -470,9 +470,9 @@ msgstr "Siste oppdateringsmelding"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Laster abonnementer..."
msgid "Loading tags..."
msgstr "Laster tagger..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Logg inn"
@@ -506,8 +506,8 @@ msgstr "Logg ut"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Administrer brukere"
@@ -515,18 +515,18 @@ msgstr "Administrer brukere"
msgid "Mark all as read"
msgstr "Merk alle som lest"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Merk alle oppføringer som lest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Merk som lest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Merk som lest frem til her"
@@ -546,15 +546,15 @@ msgstr "Flytt siden ned"
msgid "Move the page up"
msgstr "Flytt siden opp"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Navn"
@@ -575,8 +575,8 @@ msgstr "Nytt passord"
msgid "Newest first"
msgstr "Nyeste først"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Neste"
@@ -694,11 +694,11 @@ msgstr "Foreldre"
msgid "Parent Category"
msgstr "Overordnet kategori"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Passord"
@@ -710,8 +710,8 @@ msgstr "Passordgjenoppretting"
msgid "Passwords do not match"
msgstr "Passordene samsvarer ikke"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posisjon"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Gjenopprett passord"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Oppdater"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Lagre"
@@ -765,10 +765,10 @@ msgstr "Rull jevnt når du navigerer mellom oppføringer"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Søk"
@@ -776,6 +776,14 @@ msgstr "Søk"
msgid "Search requires at least 3 characters"
msgstr "Søk krever minst 3 tegn"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Sett fokus på neste oppføring uten å åpne den"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Meld deg på"
@@ -865,20 +873,20 @@ msgstr "Noe ille skjedde akkurat..."
msgid "Space"
msgstr ""
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stjerne"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Stjerne"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Abonner"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Ulest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Fjern stjerne"
diff --git a/commafeed-client/src/locales/nl/messages.po b/commafeed-client/src/locales/nl/messages.po
index 1c11d7c8..25fbcba3 100644
--- a/commafeed-client/src/locales/nl/messages.po
+++ b/commafeed-client/src/locales/nl/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Een account nodig?0><1>Meld je aan!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Over"
@@ -54,16 +54,15 @@ msgstr "Categorie toevoegen"
msgid "Add user"
msgstr "Gebruiker toevoegen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Beheerder"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alles"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Annuleren"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categorie"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr ""
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bevestigen"
@@ -273,13 +272,13 @@ msgstr "Beschrijving"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Weergave"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Downloaden"
msgid "Drag link to bookmark bar"
msgstr "Link naar bladwijzerbalk slepen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "E-mailadres"
msgid "Edit user"
msgstr "Gebruiker bewerken"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Ingeschakeld"
@@ -345,8 +344,8 @@ msgstr "Uitgebreid"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exporteer uw abonnementen en categorieën als een OPML-bestand dat kan worden geïmporteerd in andere feedleesservices"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Feednaam"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed-URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Wachtwoord vergeten?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Genereer eerst een API-sleutel in uw profiel."
@@ -394,12 +393,13 @@ msgstr "Genereer eerst een API-sleutel in uw profiel."
msgid "Generate new API key"
msgstr "Nieuwe API-sleutel genereren"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Gegenereerde feed-url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "In de uitgevouwen weergave markeert het scrollen door items ze als gelezen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Ongelezen houden"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "sneltoetsen"
@@ -470,9 +470,9 @@ msgstr "Laatste verversingsbericht"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Abonnementen laden..."
msgid "Loading tags..."
msgstr "Tags laden..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Inloggen"
@@ -506,8 +506,8 @@ msgstr "Uitloggen"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Gebruikers beheren"
@@ -515,18 +515,18 @@ msgstr "Gebruikers beheren"
msgid "Mark all as read"
msgstr "Alles markeren als gelezen"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Markeer alle vermeldingen als gelezen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Markeren als gelezen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Markeer als gelezen tot hier"
@@ -546,15 +546,15 @@ msgstr "Verplaats de pagina naar beneden"
msgid "Move the page up"
msgstr "Verplaats de pagina omhoog"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Naam"
@@ -575,8 +575,8 @@ msgstr "Nieuw wachtwoord"
msgid "Newest first"
msgstr "Nieuwste eerst"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Volgende"
@@ -694,11 +694,11 @@ msgstr "Ouder"
msgid "Parent Category"
msgstr "Oudercategorie"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Wachtwoord"
@@ -710,8 +710,8 @@ msgstr "Wachtwoordherstel"
msgid "Passwords do not match"
msgstr "Wachtwoorden komen niet overeen"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Positie"
@@ -727,8 +727,8 @@ msgstr "Profiel"
msgid "Recover password"
msgstr "wachtwoord herstellen"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Vernieuwen"
@@ -745,11 +745,11 @@ msgstr "REST-API"
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Opslaan"
@@ -765,10 +765,10 @@ msgstr "Vloeiend scrollen bij het navigeren tussen items"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Zoeken"
@@ -776,6 +776,14 @@ msgstr "Zoeken"
msgid "Search requires at least 3 characters"
msgstr "Zoeken vereist minimaal 3 tekens"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Stel de focus in op het volgende item zonder het te openen"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Aanmelden"
@@ -865,20 +873,20 @@ msgstr "Er is net iets ergs gebeurd..."
msgid "Space"
msgstr "Ruimte"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Ster"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Met ster"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Abonneren"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Ongelezen"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Sterren uit"
diff --git a/commafeed-client/src/locales/nn/messages.po b/commafeed-client/src/locales/nn/messages.po
index 1d51b501..c93a8158 100644
--- a/commafeed-client/src/locales/nn/messages.po
+++ b/commafeed-client/src/locales/nn/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Trenger du en konto?0><1>Registrer deg!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Omtrent"
@@ -54,16 +54,15 @@ msgstr "Legg til kategori"
msgid "Add user"
msgstr "Legg til bruker"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alle"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bekreft"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Visning"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Last ned"
msgid "Drag link to bookmark bar"
msgstr "Dra lenken til bokmerkelinjen"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-post"
@@ -308,8 +307,8 @@ msgstr "E-postadresse"
msgid "Edit user"
msgstr "Rediger bruker"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Aktivert"
@@ -345,8 +344,8 @@ msgstr "Utvidet"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Eksporter abonnementene og kategoriene dine som en OPML-fil som kan importeres i andre feedlesetjenester"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Feednavn"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed-URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Glemt passord?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generer en API-nøkkel i profilen din først."
@@ -394,12 +393,13 @@ msgstr "Generer en API-nøkkel i profilen din først."
msgid "Generate new API key"
msgstr "Generer ny API-nøkkel"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generert feed-url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "I utvidet visning merker du dem som lest ved å rulle gjennom oppføringer"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Behold ulest"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Tastatursnarveier"
@@ -470,9 +470,9 @@ msgstr "Siste oppdateringsmelding"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Laster abonnementer..."
msgid "Loading tags..."
msgstr "Laster tagger..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Logg inn"
@@ -506,8 +506,8 @@ msgstr "Logg ut"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Administrer brukere"
@@ -515,18 +515,18 @@ msgstr "Administrer brukere"
msgid "Mark all as read"
msgstr "Merk alle som lest"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Merk alle oppføringer som lest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Merk som lest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Merk som lest frem til her"
@@ -546,15 +546,15 @@ msgstr "Flytt siden ned"
msgid "Move the page up"
msgstr "Flytt siden opp"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Navn"
@@ -575,8 +575,8 @@ msgstr "Nytt passord"
msgid "Newest first"
msgstr "Nyeste først"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Neste"
@@ -694,11 +694,11 @@ msgstr "Foreldre"
msgid "Parent Category"
msgstr "Overordnet kategori"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Passord"
@@ -710,8 +710,8 @@ msgstr "Passordgjenoppretting"
msgid "Passwords do not match"
msgstr "Passordene samsvarer ikke"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posisjon"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Gjenopprett passord"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Oppdater"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Lagre"
@@ -765,10 +765,10 @@ msgstr "Rull jevnt når du navigerer mellom oppføringer"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Søk"
@@ -776,6 +776,14 @@ msgstr "Søk"
msgid "Search requires at least 3 characters"
msgstr "Søk krever minst 3 tegn"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Sett fokus på neste oppføring uten å åpne den"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Meld deg på"
@@ -865,20 +873,20 @@ msgstr "Noe ille skjedde akkurat..."
msgid "Space"
msgstr ""
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stjerne"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Stjerne"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Abonner"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Ulest"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Fjern stjerne"
diff --git a/commafeed-client/src/locales/pl/messages.po b/commafeed-client/src/locales/pl/messages.po
index 7816e368..157f9814 100644
--- a/commafeed-client/src/locales/pl/messages.po
+++ b/commafeed-client/src/locales/pl/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Potrzebujesz konta?0><1>Zarejestruj się!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "O"
@@ -54,16 +54,15 @@ msgstr "Dodaj kategorię"
msgid "Add user"
msgstr "Dodaj użytkownika"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administracja"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Wszystkie"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Anuluj"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategoria"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompaktowy"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Potwierdź"
@@ -273,13 +272,13 @@ msgstr "Opis"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Wyświetlacz"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Pobierz"
msgid "Drag link to bookmark bar"
msgstr "Przeciągnij link do paska zakładek"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "Adres e-mail"
msgid "Edit user"
msgstr "Edytuj użytkownika"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "włączone"
@@ -345,8 +344,8 @@ msgstr "Rozszerzony"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Eksportuj swoje subskrypcje i kategorie jako plik OPML, który można zaimportować do innych usług odczytu kanałów"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "nazwa kanału"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL kanału"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Zapomniałeś hasła?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Najpierw wygeneruj klucz API w swoim profilu."
@@ -394,12 +393,13 @@ msgstr "Najpierw wygeneruj klucz API w swoim profilu."
msgid "Generate new API key"
msgstr "Wygeneruj nowy klucz API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Wygenerowany adres URL kanału"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "W widoku rozszerzonym przewijanie wpisów oznacza je jako przeczytane"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Nie przeczytaj"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Skróty klawiaturowe"
@@ -470,9 +470,9 @@ msgstr "wiadomość o ostatnim odświeżeniu"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Ładowanie subskrypcji..."
msgid "Loading tags..."
msgstr "Ładowanie tagów..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Zaloguj się"
@@ -506,8 +506,8 @@ msgstr "Wyloguj"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Zarządzaj użytkownikami"
@@ -515,18 +515,18 @@ msgstr "Zarządzaj użytkownikami"
msgid "Mark all as read"
msgstr "Oznacz wszystko jako przeczytane"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Oznacz wszystkie wpisy jako przeczytane"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Oznacz jako przeczytane"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Oznacz jako przeczytane do tej pory"
@@ -546,15 +546,15 @@ msgstr "Przesuń stronę w dół"
msgid "Move the page up"
msgstr "Przesuń stronę w górę"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "nie dotyczy"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nazwa"
@@ -575,8 +575,8 @@ msgstr "Nowe hasło"
msgid "Newest first"
msgstr "Najnowsze jako pierwsze"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Dalej"
@@ -694,11 +694,11 @@ msgstr "Rodzic"
msgid "Parent Category"
msgstr "Kategoria nadrzędna"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Hasło"
@@ -710,8 +710,8 @@ msgstr "Odzyskiwanie hasła"
msgid "Passwords do not match"
msgstr "Hasła nie pasują"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Pozycja"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Odzyskaj hasło"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Odśwież"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Zapisz"
@@ -765,10 +765,10 @@ msgstr "Przewijaj płynnie podczas nawigowania między wpisami"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Szukaj"
@@ -776,6 +776,14 @@ msgstr "Szukaj"
msgid "Search requires at least 3 characters"
msgstr "Wyszukiwanie wymaga co najmniej 3 znaków"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Ustaw fokus na następnym wpisie bez otwierania go"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Zarejestruj się"
@@ -865,20 +873,20 @@ msgstr "Coś złego właśnie się stało..."
msgid "Space"
msgstr "Przestrzeń"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Gwiazda"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Oznaczone gwiazdką"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Subskrybuj"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Nieprzeczytane"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr ""
diff --git a/commafeed-client/src/locales/pt/messages.po b/commafeed-client/src/locales/pt/messages.po
index 05551efc..bd166ae2 100644
--- a/commafeed-client/src/locales/pt/messages.po
+++ b/commafeed-client/src/locales/pt/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Precisa de uma conta?0><1>Inscreva-se!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Sobre"
@@ -54,16 +54,15 @@ msgstr "Adicionar categoria"
msgid "Add user"
msgstr "Adicionar usuário"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Administrador"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Todos"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Categoria"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Compacto"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Confirmar"
@@ -273,13 +272,13 @@ msgstr "Descrição"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Exibir"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Baixar"
msgid "Drag link to bookmark bar"
msgstr "Arraste o link para a barra de favoritos"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "Endereço de e-mail"
msgid "Edit user"
msgstr "Editar usuário"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Ativado"
@@ -345,8 +344,8 @@ msgstr "Expandido"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exporte suas inscrições e categorias como um arquivo OPML que pode ser importado em outros serviços de leitura de feed"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Nome do feed"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL do feed"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Esqueceu a senha?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Gere uma chave de API em seu perfil primeiro."
@@ -394,12 +393,13 @@ msgstr "Gere uma chave de API em seu perfil primeiro."
msgid "Generate new API key"
msgstr "Gerar nova chave de API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "URL do feed gerado"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr "Importar"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Na visualização expandida, rolar pelas entradas marca-as como lidas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Manter não lido"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Atalhos de teclado"
@@ -470,9 +470,9 @@ msgstr "Última mensagem de atualização"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr ""
@@ -492,9 +492,9 @@ msgstr "Carregando assinaturas..."
msgid "Loading tags..."
msgstr "Carregando tags..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Entrar"
@@ -506,8 +506,8 @@ msgstr "Sair"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Gerenciar usuários"
@@ -515,18 +515,18 @@ msgstr "Gerenciar usuários"
msgid "Mark all as read"
msgstr "Marcar todos como lidos"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Marcar todas as entradas como lidas"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Marcar como lido"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Marcar como lido até aqui"
@@ -546,15 +546,15 @@ msgstr "Mova a página para baixo"
msgid "Move the page up"
msgstr "Mover a página para cima"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "N/D"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Nome"
@@ -575,8 +575,8 @@ msgstr "Nova senha"
msgid "Newest first"
msgstr "Mais novo primeiro"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Próximo"
@@ -694,11 +694,11 @@ msgstr "Pai"
msgid "Parent Category"
msgstr "Categoria Pai"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Senha"
@@ -710,8 +710,8 @@ msgstr "Recuperação de Senha"
msgid "Passwords do not match"
msgstr "Senhas não coincidem"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Posição"
@@ -727,8 +727,8 @@ msgstr "Perfil"
msgid "Recover password"
msgstr "Recuperar senha"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Atualizar"
@@ -745,11 +745,11 @@ msgstr "API REST"
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Salvar"
@@ -765,10 +765,10 @@ msgstr "Rolar suavemente ao navegar entre as entradas"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Pesquisar"
@@ -776,6 +776,14 @@ msgstr "Pesquisar"
msgid "Search requires at least 3 characters"
msgstr "Pesquisa requer pelo menos 3 caracteres"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Definir o foco na próxima entrada sem abri-la"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Inscreva-se"
@@ -865,20 +873,20 @@ msgstr "Algo ruim acabou de acontecer..."
msgid "Space"
msgstr "Espaço"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Estrela"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Com estrela"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Assinar"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Não lido"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Desestrelar"
diff --git a/commafeed-client/src/locales/ru/messages.po b/commafeed-client/src/locales/ru/messages.po
index fb83f082..46f9d2a4 100644
--- a/commafeed-client/src/locales/ru/messages.po
+++ b/commafeed-client/src/locales/ru/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Здравствуйте,0><1>Я Жереми из Бельгии,
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Нужен аккаунт?0><1>Зарегистрируйтесь!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "О CommaFeed"
@@ -54,16 +54,15 @@ msgstr "Добавить категорию"
msgid "Add user"
msgstr "Добавить пользователя"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Админ"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Все"
@@ -144,27 +143,27 @@ msgstr "Расширение для браузера"
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Отмена"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Категория"
@@ -204,11 +203,11 @@ msgstr "CommaFeed версии {version} ({revision})."
msgid "Compact"
msgstr "Компактный"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Подтвердить"
@@ -273,13 +272,13 @@ msgstr "По убыванию"
msgid "Detailed"
msgstr "Подробно"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Отображение"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "Пожертвование"
@@ -291,11 +290,11 @@ msgstr "Скачать"
msgid "Drag link to bookmark bar"
msgstr "Перетащите ссылку на панель закладок"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "Электронная почта"
@@ -308,8 +307,8 @@ msgstr "Адрес электронной почты"
msgid "Edit user"
msgstr "Редактировать пользователя"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Включено"
@@ -345,8 +344,8 @@ msgstr "Расширенный"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Экспортируйте свои подписки и категории в виде файла OPML, который можно импортировать в другие службы чтения каналов."
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Параметры расширения"
@@ -354,9 +353,9 @@ msgstr "Параметры расширения"
msgid "Feed name"
msgstr "Имя фида"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL-адрес фида"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Забыли пароль?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Сначала сгенерируйте ключ API в своем профиле."
@@ -394,12 +393,13 @@ msgstr "Сначала сгенерируйте ключ API в своем пр
msgid "Generate new API key"
msgstr "Создать новый ключ API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Сгенерированный URL фида"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "Перейти к {0}"
@@ -440,13 +440,13 @@ msgstr "Импорт"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "В развернутом виде прокрутка записей помечает их как прочитанные."
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Оставить непрочитанным"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Сочетания клавиш"
@@ -470,9 +470,9 @@ msgstr "Последнее сообщение об обновлении"
msgid "Light"
msgstr "Светлая"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Ссылка"
@@ -492,9 +492,9 @@ msgstr "Загрузка подписок..."
msgid "Loading tags..."
msgstr "Загрузка тегов..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Войти"
@@ -506,8 +506,8 @@ msgstr "Выйти"
msgid "Long press"
msgstr "Долгое нажатие"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Управление пользователями"
@@ -515,18 +515,18 @@ msgstr "Управление пользователями"
msgid "Mark all as read"
msgstr "Отметить все как прочитанное"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Отметить все записи как прочитанные"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Отметить как прочитанное"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Отметить как прочитанное до этого места"
@@ -546,15 +546,15 @@ msgstr "Переместить страницу вниз"
msgid "Move the page up"
msgstr "Переместить страницу вверх"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "Н/Д"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Имя"
@@ -575,8 +575,8 @@ msgstr "Новый пароль"
msgid "Newest first"
msgstr "Сначала новые"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Следующий"
@@ -694,11 +694,11 @@ msgstr "Родительский"
msgid "Parent Category"
msgstr "Родительская категория"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Пароль"
@@ -710,8 +710,8 @@ msgstr "Восстановление пароля"
msgid "Passwords do not match"
msgstr "Пароли не совпадают"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Позиция"
@@ -727,8 +727,8 @@ msgstr "Профиль"
msgid "Recover password"
msgstr "Восстановить пароль"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Обновить"
@@ -745,11 +745,11 @@ msgstr "REST API"
msgid "Right click"
msgstr "Правый клик"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Сохранить"
@@ -765,10 +765,10 @@ msgstr "Плавная прокрутка при переходе между з
msgid "Scrolling"
msgstr "Прокрутка"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Поиск"
@@ -776,6 +776,14 @@ msgstr "Поиск"
msgid "Search requires at least 3 characters"
msgstr "Для поиска требуется не менее 3 символов"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Установить фокус на следующую запись, не открывая ее."
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Зарегистрироваться"
@@ -865,20 +873,20 @@ msgstr "Только что случилось что-то плохое..."
msgid "Space"
msgstr "Пробел"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "В избранное"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Избранное"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Подписаться"
@@ -951,8 +959,8 @@ msgstr "Попробуйте демо-версию!"
msgid "Unread"
msgstr "Не прочитано"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Удалить из избранного"
diff --git a/commafeed-client/src/locales/sk/messages.po b/commafeed-client/src/locales/sk/messages.po
index a848ca13..f37c87ae 100644
--- a/commafeed-client/src/locales/sk/messages.po
+++ b/commafeed-client/src/locales/sk/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Potrebujete účet?0><1>Zaregistrujte sa!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Asi"
@@ -54,16 +54,15 @@ msgstr "Pridať kategóriu"
msgid "Add user"
msgstr "Pridať užívateľa"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Správca"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Všetky"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Zrušiť"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategória"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompaktný"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Potvrdiť"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Displej"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Stiahnuť"
msgid "Drag link to bookmark bar"
msgstr "Presuňte odkaz na lištu so záložkami"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr ""
@@ -308,8 +307,8 @@ msgstr "E-mailová adresa"
msgid "Edit user"
msgstr "Upravte používateľa"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Povolené"
@@ -345,8 +344,8 @@ msgstr "Rozšírené"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exportujte svoje odbery a kategórie ako súbor OPML, ktorý je možné importovať do iných služieb na čítanie informačných kanálov"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Názov informačného kanála"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "URL informačného kanála"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Zabudli ste heslo?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Najprv si vo svojom profile vygenerujte kľúč API."
@@ -394,12 +393,13 @@ msgstr "Najprv si vo svojom profile vygenerujte kľúč API."
msgid "Generate new API key"
msgstr "Vygenerujte nový kľúč API"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Generovaná adresa URL informačného kanála"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "V rozšírenom zobrazení ich rolovanie cez položky označí ako prečítané"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Ponechať neprečítané"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Klávesové skratky"
@@ -470,9 +470,9 @@ msgstr "Posledná obnovovacia správa"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Odkaz"
@@ -492,9 +492,9 @@ msgstr "Načítavam odbery..."
msgid "Loading tags..."
msgstr "Načítavam značky..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Prihláste sa"
@@ -506,8 +506,8 @@ msgstr "Odhlásenie"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Správa používateľov"
@@ -515,18 +515,18 @@ msgstr "Správa používateľov"
msgid "Mark all as read"
msgstr "Označiť všetko ako prečítané"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Označte všetky položky ako prečítané"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Označiť ako prečítané"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Označiť ako prečítané až sem"
@@ -546,15 +546,15 @@ msgstr "Posuňte stránku nadol"
msgid "Move the page up"
msgstr "Posuňte stránku nahor"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Meno"
@@ -575,8 +575,8 @@ msgstr "Nové heslo"
msgid "Newest first"
msgstr "Najnovšie ako prvé"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Ďalej"
@@ -694,11 +694,11 @@ msgstr "Rodič"
msgid "Parent Category"
msgstr "Rodičovská kategória"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Heslo"
@@ -710,8 +710,8 @@ msgstr "Obnovenie hesla"
msgid "Passwords do not match"
msgstr "Heslá sa nezhodujú"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Pozícia"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Obnoviť heslo"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Obnoviť"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Uložiť"
@@ -765,10 +765,10 @@ msgstr "Pri navigácii medzi položkami plynulo rolujte"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Hľadaj"
@@ -776,6 +776,14 @@ msgstr "Hľadaj"
msgid "Search requires at least 3 characters"
msgstr "Hľadanie vyžaduje aspoň 3 znaky"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Nastavte zameranie na ďalší záznam bez toho, aby ste ho otvorili"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Zaregistrujte sa"
@@ -865,20 +873,20 @@ msgstr "Práve sa stalo niečo zlé..."
msgid "Space"
msgstr "Vesmír"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Hviezda"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "S hviezdičkou"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Prihlásiť sa"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Neprečítané"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Odobrať hviezdičku"
diff --git a/commafeed-client/src/locales/sv/messages.po b/commafeed-client/src/locales/sv/messages.po
index 8094bd82..0ee659a9 100644
--- a/commafeed-client/src/locales/sv/messages.po
+++ b/commafeed-client/src/locales/sv/messages.po
@@ -33,8 +33,8 @@ msgstr ""
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Behöver du ett konto?0><1>Registrera dig!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Ungefär"
@@ -54,16 +54,15 @@ msgstr "Lägg till kategori"
msgid "Add user"
msgstr "Lägg till användare"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr ""
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Alla"
@@ -144,27 +143,27 @@ msgstr ""
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr ""
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Bekräfta"
@@ -273,13 +272,13 @@ msgstr ""
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Visa"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "Ladda ner"
msgid "Drag link to bookmark bar"
msgstr "Dra länken till bokmärkesfältet"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-post"
@@ -308,8 +307,8 @@ msgstr "E-postadress"
msgid "Edit user"
msgstr "Redigera användare"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Aktiverad"
@@ -345,8 +344,8 @@ msgstr "Utökad"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Exportera dina prenumerationer och kategorier som en OPML-fil som kan importeras i andra flödesläsningstjänster"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr ""
@@ -354,9 +353,9 @@ msgstr ""
msgid "Feed name"
msgstr "Flödesnamn"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Flödes-URL"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Glömt lösenord?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Generera en API-nyckel i din profil först."
@@ -394,12 +393,13 @@ msgstr "Generera en API-nyckel i din profil först."
msgid "Generate new API key"
msgstr "Generera ny API-nyckel"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Genererad feed-url"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr ""
@@ -440,13 +440,13 @@ msgstr ""
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "I utökad vy, rullning genom poster markerar dem som lästa"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Behåll oläst"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Kortkommandon"
@@ -470,9 +470,9 @@ msgstr "Senaste uppdateringsmeddelande"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Länk"
@@ -492,9 +492,9 @@ msgstr "Laddar prenumerationer..."
msgid "Loading tags..."
msgstr "Laddar taggar..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Logga in"
@@ -506,8 +506,8 @@ msgstr "Logga ut"
msgid "Long press"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Hantera användare"
@@ -515,18 +515,18 @@ msgstr "Hantera användare"
msgid "Mark all as read"
msgstr "Markera alla som lästa"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Markera alla poster som lästa"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Markera som läst"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Markera som läst hit"
@@ -546,15 +546,15 @@ msgstr "Flytta sidan nedåt"
msgid "Move the page up"
msgstr "Flytta sidan uppåt"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "Namn"
@@ -575,8 +575,8 @@ msgstr "Nytt lösenord"
msgid "Newest first"
msgstr "Nyast först"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Nästa"
@@ -694,11 +694,11 @@ msgstr "Förälder"
msgid "Parent Category"
msgstr "Föräldrakategori"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Lösenord"
@@ -710,8 +710,8 @@ msgstr "Lösenordsåterställning"
msgid "Passwords do not match"
msgstr "Lösenorden matchar inte"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr ""
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Återställ lösenord"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Uppdatera"
@@ -745,11 +745,11 @@ msgstr ""
msgid "Right click"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Spara"
@@ -765,10 +765,10 @@ msgstr "Bläddra mjukt när du navigerar mellan poster"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Sök"
@@ -776,6 +776,14 @@ msgstr "Sök"
msgid "Search requires at least 3 characters"
msgstr "Sökning kräver minst 3 tecken"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Sätt fokus på nästa post utan att öppna den"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Anmäl dig"
@@ -865,20 +873,20 @@ msgstr "Något dåligt hände precis..."
msgid "Space"
msgstr "Rymden"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Stjärna"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Starmed"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Prenumerera"
@@ -951,8 +959,8 @@ msgstr ""
msgid "Unread"
msgstr "Oläst"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr ""
diff --git a/commafeed-client/src/locales/tr/messages.po b/commafeed-client/src/locales/tr/messages.po
index 466a1133..2776911d 100644
--- a/commafeed-client/src/locales/tr/messages.po
+++ b/commafeed-client/src/locales/tr/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>Merhaba,0><1>Ben Belçika'dan Jérémie ve 10 yıldır boş zamanla
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>Bir hesaba mı ihtiyacınız var?0><1>Kaydolun!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "Hakkında"
@@ -54,16 +54,15 @@ msgstr "Kategori ekle"
msgid "Add user"
msgstr "Kullanıcı ekle"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "Yönetici"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "Tümü"
@@ -144,27 +143,27 @@ msgstr "Tarayıcı eklentisi"
msgid "Browser tab"
msgstr ""
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "İptal"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "Kategori"
@@ -204,11 +203,11 @@ msgstr "CommaFeed sürüm {version} ({revision})."
msgid "Compact"
msgstr "Kompakt"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "Onayla"
@@ -273,13 +272,13 @@ msgstr "Açılış"
msgid "Detailed"
msgstr ""
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "Ekran"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr ""
@@ -291,11 +290,11 @@ msgstr "İndir"
msgid "Drag link to bookmark bar"
msgstr "Bağlantıyı yer işareti çubuğuna sürükleyin"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "E-posta"
@@ -308,8 +307,8 @@ msgstr "E-posta adresi"
msgid "Edit user"
msgstr "Kullanıcıyı düzenle"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "Etkin"
@@ -345,8 +344,8 @@ msgstr "Genişletilmiş"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "Aboneliklerinizi ve kategorilerinizi diğer besleme okuma hizmetlerinde içe aktarılabilen bir OPML dosyası olarak dışa aktarın"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "Eklenti ayarları"
@@ -354,9 +353,9 @@ msgstr "Eklenti ayarları"
msgid "Feed name"
msgstr "Yayın adı"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "Feed URL'si"
@@ -384,9 +383,9 @@ msgstr ""
msgid "Forgot password?"
msgstr "Parolanızı mı unuttunuz?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "Önce profilinizde bir API anahtarı oluşturun."
@@ -394,12 +393,13 @@ msgstr "Önce profilinizde bir API anahtarı oluşturun."
msgid "Generate new API key"
msgstr "Yeni API anahtarı oluştur"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "Oluşturulan besleme url'si"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "{0}'a git"
@@ -440,13 +440,13 @@ msgstr "İçe Aktar"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "Genişletilmiş görünümde, girişler arasında gezinmek onları okundu olarak işaretler"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "Okunmadan sakla"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "Klavye kısayolları"
@@ -470,9 +470,9 @@ msgstr "Son yenileme mesajı"
msgid "Light"
msgstr ""
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "Bağlantı"
@@ -492,9 +492,9 @@ msgstr "Abonelikler yükleniyor..."
msgid "Loading tags..."
msgstr "Etiketler yükleniyor..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "Giriş"
@@ -506,8 +506,8 @@ msgstr "Çıkış"
msgid "Long press"
msgstr "Uzun bas"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "Kullanıcıları yönet"
@@ -515,18 +515,18 @@ msgstr "Kullanıcıları yönet"
msgid "Mark all as read"
msgstr "Tümünü okundu olarak işaretle"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "Tüm girişleri okundu olarak işaretle"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "Okundu olarak işaretle"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "Buraya kadar okundu olarak işaretle"
@@ -546,15 +546,15 @@ msgstr "Sayfayı aşağı taşı"
msgid "Move the page up"
msgstr "Sayfayı yukarı taşı"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "Yok"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "İsim"
@@ -575,8 +575,8 @@ msgstr "Yeni şifre"
msgid "Newest first"
msgstr "Önce en yenisi"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "Sonraki"
@@ -694,11 +694,11 @@ msgstr "Ebeveyn"
msgid "Parent Category"
msgstr "Üst Kategori"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "Şifre"
@@ -710,8 +710,8 @@ msgstr "Parola Kurtarma"
msgid "Passwords do not match"
msgstr "Parolalar eşleşmiyor"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "Konum"
@@ -727,8 +727,8 @@ msgstr "Profil"
msgid "Recover password"
msgstr "Şifreyi kurtar"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "Yenile"
@@ -745,11 +745,11 @@ msgstr "REST API"
msgid "Right click"
msgstr "Sağ tık"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "Kaydet"
@@ -765,10 +765,10 @@ msgstr "Girişler arasında gezinirken sorunsuz ilerleyin"
msgid "Scrolling"
msgstr ""
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "Ara"
@@ -776,6 +776,14 @@ msgstr "Ara"
msgid "Search requires at least 3 characters"
msgstr "Arama için en az 3 karakter gerekiyor"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "Odağı açmadan sonraki girişe ayarlayın"
@@ -850,9 +858,9 @@ msgstr ""
msgid "Show unread count in tab title"
msgstr ""
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "Kaydolun"
@@ -865,20 +873,20 @@ msgstr "Az önce kötü bir şey oldu..."
msgid "Space"
msgstr "Uzay"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "Yıldız"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "Yıldızlı"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "Abone ol"
@@ -951,8 +959,8 @@ msgstr "Demo'yu deneyin!"
msgid "Unread"
msgstr "Okunmamış"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "Yıldızı kaldır"
diff --git a/commafeed-client/src/locales/zh/messages.po b/commafeed-client/src/locales/zh/messages.po
index 79540d77..0bf774e3 100644
--- a/commafeed-client/src/locales/zh/messages.po
+++ b/commafeed-client/src/locales/zh/messages.po
@@ -33,8 +33,8 @@ msgstr "<0>您好,0><1>我是来自比利时的Jérémie,已经在业余时
msgid "<0>Need an account?0><1>Sign up!1>"
msgstr "<0>需要一个帐户?0><1>注册!1>"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "About"
msgstr "关于"
@@ -54,16 +54,15 @@ msgstr "添加类别"
msgid "Add user"
msgstr "添加用户"
-#: src/components/admin/UserEdit.tsx
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Admin"
msgstr "管理员"
-#: src/app/constants.ts
-#: src/components/content/add/CategorySelect.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/Tree.tsx
+#: src/components/header/Header.tsx
+#: src/components/content/add/CategorySelect.tsx
msgid "All"
msgstr "全部"
@@ -144,27 +143,27 @@ msgstr "浏览器扩展"
msgid "Browser tab"
msgstr "浏览器标签页"
-#: src/components/admin/UserEdit.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/ImportOpml.tsx
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
+#: src/components/content/add/ImportOpml.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Cancel"
msgstr "取消"
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/AddCategory.tsx
-#: src/components/content/add/Subscribe.tsx
-#: src/pages/app/AboutPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/AboutPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/AddCategory.tsx
+#: src/components/content/add/AddCategory.tsx
msgid "Category"
msgstr "类别"
@@ -204,11 +203,11 @@ msgstr "CommaFeed版本:{version} ({revision})"
msgid "Compact"
msgstr "紧凑"
-#: src/components/header/MarkAllAsReadButton.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Confirm"
msgstr "确认"
@@ -273,13 +272,13 @@ msgstr "降序"
msgid "Detailed"
msgstr "详细"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/SettingsPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Display"
msgstr "显示"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/app/DonatePage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Donate"
msgstr "捐赠"
@@ -291,11 +290,11 @@ msgstr "下载"
msgid "Drag link to bookmark bar"
msgstr "拖动链接到书签栏"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/ProfileSettings.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/pages/auth/PasswordRecoveryPage.tsx
#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
-#: src/pages/auth/PasswordRecoveryPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "E-mail"
msgstr "电子邮件"
@@ -308,8 +307,8 @@ msgstr "电子邮件地址"
msgid "Edit user"
msgstr "编辑用户"
-#: src/components/admin/UserEdit.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Enabled"
msgstr "已启用"
@@ -345,8 +344,8 @@ msgstr "展开"
msgid "Export your subscriptions and categories as an OPML file that can be imported in other feed reading services"
msgstr "将您的订阅和类别导出为 OPML 文件,可以在其它信息流阅读服务中导入"
-#: src/components/header/Header.tsx
#: src/pages/WelcomePage.tsx
+#: src/components/header/Header.tsx
msgid "Extension options"
msgstr "扩展选项"
@@ -354,9 +353,9 @@ msgstr "扩展选项"
msgid "Feed name"
msgstr "信息流名称"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Feed URL"
msgstr "信息流网址"
@@ -384,9 +383,9 @@ msgstr "强制获取订阅源功能不可用。"
msgid "Forgot password?"
msgstr "忘记密码?"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generate an API key in your profile first."
msgstr "首先在您的配置文件中生成一个 API 密钥。"
@@ -394,12 +393,13 @@ msgstr "首先在您的配置文件中生成一个 API 密钥。"
msgid "Generate new API key"
msgstr "生成新的 API 密钥"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Generated feed url"
msgstr "生成信息流网址"
+#. placeholder {0}: truncate(props.entry.feedName, 30)
#: src/components/content/FeedEntryContextMenu.tsx
msgid "Go to {0}"
msgstr "转到 {0}"
@@ -440,13 +440,13 @@ msgstr "导入"
msgid "In expanded view, scrolling through entries mark them as read"
msgstr "在展开视图中,滚动条目将它们标记为已读"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Keep unread"
msgstr "保持未读状态"
-#: src/components/content/FeedEntries.tsx
#: src/pages/app/AboutPage.tsx
+#: src/components/content/FeedEntries.tsx
msgid "Keyboard shortcuts"
msgstr "键盘快捷键"
@@ -470,9 +470,9 @@ msgstr "上次刷新消息"
msgid "Light"
msgstr "浅色"
-#: src/pages/app/CategoryDetailsPage.tsx
-#: src/pages/app/FeedDetailsPage.tsx
#: src/pages/app/TagDetailsPage.tsx
+#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Link"
msgstr "链接"
@@ -492,9 +492,9 @@ msgstr "正在加载订阅..."
msgid "Loading tags..."
msgstr "正在加载标签..."
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
msgid "Log in"
msgstr "登录"
@@ -506,8 +506,8 @@ msgstr "注销"
msgid "Long press"
msgstr "长按"
-#: src/components/header/ProfileMenu.tsx
#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/header/ProfileMenu.tsx
msgid "Manage users"
msgstr "管理用户"
@@ -515,18 +515,18 @@ msgstr "管理用户"
msgid "Mark all as read"
msgstr "全部标记为已读"
-#: src/components/header/MarkAllAsReadButton.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/MarkAllAsReadButton.tsx
msgid "Mark all entries as read"
msgstr "将所有条目标记为已读"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read"
msgstr "标记为已读"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
msgid "Mark as read up to here"
msgstr "标记为已读到这里"
@@ -546,15 +546,15 @@ msgstr "下移页面"
msgid "Move the page up"
msgstr "上移页面"
-#: src/components/RelativeDate.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/components/RelativeDate.tsx
msgid "N/A"
msgstr "不适用"
-#: src/components/admin/UserEdit.tsx
-#: src/pages/admin/AdminUsersPage.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/pages/admin/AdminUsersPage.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Name"
msgstr "名称"
@@ -575,8 +575,8 @@ msgstr "新密码"
msgid "Newest first"
msgstr "最新的优先"
-#: src/components/content/add/Subscribe.tsx
#: src/components/header/Header.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Next"
msgstr "下一个"
@@ -694,11 +694,11 @@ msgstr "父类别"
msgid "Parent Category"
msgstr "父类别"
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/LoginPage.tsx
+#: src/pages/auth/LoginPage.tsx
#: src/components/admin/UserEdit.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/LoginPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
msgid "Password"
msgstr "密码"
@@ -710,8 +710,8 @@ msgstr "密码恢复"
msgid "Passwords do not match"
msgstr "密码不匹配"
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
msgid "Position"
msgstr "位置"
@@ -727,8 +727,8 @@ msgstr "配置文件"
msgid "Recover password"
msgstr "找回密码"
-#: src/components/header/Header.tsx
#: src/components/KeyboardShortcutsHelp.tsx
+#: src/components/header/Header.tsx
msgid "Refresh"
msgstr "刷新"
@@ -745,11 +745,11 @@ msgstr "REST API"
msgid "Right click"
msgstr "右键单击"
-#: src/components/admin/UserEdit.tsx
-#: src/components/settings/CustomCodeSettings.tsx
-#: src/components/settings/ProfileSettings.tsx
-#: src/pages/app/CategoryDetailsPage.tsx
#: src/pages/app/FeedDetailsPage.tsx
+#: src/pages/app/CategoryDetailsPage.tsx
+#: src/components/settings/ProfileSettings.tsx
+#: src/components/settings/CustomCodeSettings.tsx
+#: src/components/admin/UserEdit.tsx
msgid "Save"
msgstr "保存"
@@ -765,10 +765,10 @@ msgstr "在条目之间导航时平滑滚动"
msgid "Scrolling"
msgstr "滚动"
-#: src/components/header/Header.tsx
-#: src/components/header/Header.tsx
#: src/components/sidebar/TreeSearch.tsx
#: src/components/sidebar/TreeSearch.tsx
+#: src/components/header/Header.tsx
+#: src/components/header/Header.tsx
msgid "Search"
msgstr "搜索"
@@ -776,6 +776,14 @@ msgstr "搜索"
msgid "Search requires at least 3 characters"
msgstr "搜索至少需要 3 个字符"
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select next unread feed/category"
+msgstr ""
+
+#: src/components/KeyboardShortcutsHelp.tsx
+msgid "Select previous unread feed/category"
+msgstr ""
+
#: src/components/KeyboardShortcutsHelp.tsx
msgid "Set focus on next entry without opening it"
msgstr "将焦点放在下一个条目而不打开它"
@@ -850,9 +858,9 @@ msgstr "在标签页图标上显示未读数量"
msgid "Show unread count in tab title"
msgstr "在标签页标题中显示未读数量"
-#: src/pages/auth/RegistrationPage.tsx
-#: src/pages/auth/RegistrationPage.tsx
#: src/pages/WelcomePage.tsx
+#: src/pages/auth/RegistrationPage.tsx
+#: src/pages/auth/RegistrationPage.tsx
msgid "Sign up"
msgstr "注册"
@@ -865,20 +873,20 @@ msgstr "刚刚发生了不好的事情……"
msgid "Space"
msgstr "空格"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Star"
msgstr "星标"
-#: src/app/constants.ts
+#: src/pages/app/CategoryDetailsPage.tsx
#: src/components/sidebar/Tree.tsx
msgid "Starred"
msgstr "已加星标"
-#: src/components/content/add/Subscribe.tsx
-#: src/components/content/add/Subscribe.tsx
#: src/pages/app/AddPage.tsx
+#: src/components/content/add/Subscribe.tsx
+#: src/components/content/add/Subscribe.tsx
msgid "Subscribe"
msgstr "订阅"
@@ -951,8 +959,8 @@ msgstr "尝试 demo!"
msgid "Unread"
msgstr "未读"
-#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/FeedEntryFooter.tsx
+#: src/components/content/FeedEntryContextMenu.tsx
#: src/components/content/header/Star.tsx
msgid "Unstar"
msgstr "取消星标"