feat: Hebrew localization (#2068)
This commit is contained in:
@@ -10,7 +10,7 @@ CrossPoint is open-source e-reader firmware - community-built, fully hackable, f
|
||||
|
||||
## What can CrossPoint do?
|
||||
|
||||
- **Reader engine**: EPUB 2/3 rendering with embedded-style option, image handling, hyphenation, kerning, chapter navigation, footnotes, go-to-percent, auto page turn, orientation control, focus reading, KOReader progress sync and more.
|
||||
- **Reader engine**: EPUB 2/3 rendering with embedded-style option, image handling, hyphenation, kerning, chapter navigation, footnotes, bookmarks, go-to-percent, auto page turn, orientation control, focus reading, KOReader progress sync and more.
|
||||
|
||||
- **Various formats**: native handling for `.epub`, `.xtc/.xtch`, `.txt`, and `.bmp`.
|
||||
|
||||
@@ -36,14 +36,10 @@ CrossPoint is open-source e-reader firmware - community-built, fully hackable, f
|
||||
|
||||
- **Customization**: multiple themes (Classic, Lyra, Lyra Extended, RoundedRaff), sleep screen modes, front/side button remapping, status bar controls, power-button behavior, refresh cadence, and more.
|
||||
|
||||
- **Localization**: 22 UI languages and counting.
|
||||
- **Localization**: 24 UI languages and counting. RTL support.
|
||||
|
||||
### Coming soon:
|
||||
|
||||
- RTL support — Arabic, Hebrew, and Farsi.
|
||||
|
||||
- Bookmarks.
|
||||
|
||||
- Dictionary lookup — inline word lookup without leaving the reader.
|
||||
|
||||
- More themes.
|
||||
|
||||
+75
-7
@@ -44,6 +44,7 @@ Welcome to the **CrossPoint** firmware. This guide outlines the hardware control
|
||||
The device utilises the standard buttons on the Xteink X4 (in the same layout as the manufacturer firmware, by default):
|
||||
|
||||
### Button Layout
|
||||
|
||||
| Location | Buttons |
|
||||
| --------------- | ---------------------------------------------------- |
|
||||
| **Bottom Edge** | **Back**, **Confirm**, **Left**, **Right** |
|
||||
@@ -52,6 +53,7 @@ The device utilises the standard buttons on the Xteink X4 (in the same layout as
|
||||
Button layout can be customized in the **[Controls Settings](#363-controls)**.
|
||||
|
||||
### Taking a Screenshot
|
||||
|
||||
When the Power Button and Volume Down button are pressed at the same time, it will take a screenshot and save it in the folder `screenshots/`.
|
||||
|
||||
Alternatively, while reading a book, press the **Confirm** button to open the reader menu and select **Take screenshot**.
|
||||
@@ -121,11 +123,17 @@ A **WiFi signal strength indicator** (dBm) is displayed on-screen during web ser
|
||||
CrossPoint supports sending books from Calibre using the CrossPoint Reader device plugin.
|
||||
|
||||
1. Install the plugin in Calibre:
|
||||
|
||||
- Head to https://github.com/crosspoint-reader/calibre-plugins/releases to download the latest version of the crosspoint_reader plugin.
|
||||
|
||||
- Download the zip file.
|
||||
|
||||
- Open Calibre → Preferences → Plugins → Load plugin from file → Select the zip file.
|
||||
|
||||
2. On the device: File Transfer → Connect to Calibre → Join a network.
|
||||
|
||||
3. Make sure your computer is on the same WiFi network.
|
||||
|
||||
4. In Calibre, click "Send to device" to transfer books.
|
||||
|
||||
### 3.6 Settings
|
||||
@@ -135,38 +143,51 @@ The Settings screen allows you to configure the device's behavior. There are a f
|
||||
#### 3.6.1 Display
|
||||
|
||||
- **Sleep Screen**: Which sleep screen to display when the device sleeps:
|
||||
|
||||
- "Dark" (default) - The default dark Crosspoint logo sleep screen
|
||||
- "Light" - The same default sleep screen, on a white background
|
||||
- "Custom" - Custom images from the SD card; see [Sleep Screen](#37-sleep-screen) below for more information
|
||||
- "Cover" - The book cover image (Note: this is experimental and may not work as expected)
|
||||
- "None" - A blank screen
|
||||
- "Cover + Custom" - The book cover image while actively reading, falls back to "Custom" behavior otherwise
|
||||
|
||||
- **Sleep Screen Cover Mode**: How to display the book cover when "Cover" sleep screen is selected:
|
||||
|
||||
- "Fit" (default) - Scale the image down to fit centered on the screen, padding with white borders as necessary
|
||||
- "Crop" - Scale the image down and crop as necessary to try to fill the screen (Note: this is experimental and may not work as expected)
|
||||
|
||||
- **Sleep Screen Cover Filter**: What filter will be applied to the book cover when "Cover" sleep screen is selected:
|
||||
|
||||
- "None" (default) - The cover image will be converted to a grayscale image and displayed as it is
|
||||
- "Contrast" - The image will be displayed as a black & white image without grayscale conversion
|
||||
- "Inverted" - The image will be inverted as in white & black and will be displayed without grayscale conversion
|
||||
|
||||
- **Status Bar**: Configure the status bar displayed while reading:
|
||||
|
||||
- "None" - No status bar
|
||||
- "No Progress" - Show status bar without reading progress
|
||||
- "Full w/ Percentage" - Show status bar with book progress (as percentage)
|
||||
- "Full w/ Book Bar" - Show status bar with book progress (as bar)
|
||||
- "Book Bar Only" - Show book progress (as bar)
|
||||
- "Full w/ Chapter Bar" - Show status bar with chapter progress (as bar)
|
||||
|
||||
- **Hide Battery %**: Configure where to suppress the battery percentage display in the status bar; the battery icon will still be shown:
|
||||
|
||||
- "Never" (default) - Always show battery percentage
|
||||
- "In Reader" - Show battery percentage everywhere except in reading mode
|
||||
- "Always" - Always hide battery percentage
|
||||
|
||||
- **Refresh Frequency**: Set how often the screen does a full refresh while reading to reduce ghosting; options are every 1, 5, 10, 15, or 30 pages.
|
||||
|
||||
- **UI Theme**: Set which UI theme to use:
|
||||
|
||||
- "Classic" - The original Crosspoint theme
|
||||
- "Lyra" - The new theme for Crosspoint featuring rounded elements and menu icons
|
||||
- "Lyra Extended" - Lyra, but displays 3 books instead of 1 on the **[Home Screen](#31-home-screen)**
|
||||
- "RoundedRaff" - A rounded theme with additional visual styling
|
||||
|
||||
- **Sunlight Fading Fix**: Configure whether to enable a software-fix for the issue where white X4 models may fade when used in direct sunlight:
|
||||
|
||||
- "OFF" (default) - Disable the fix
|
||||
- "ON" - Enable the fix
|
||||
|
||||
@@ -174,38 +195,56 @@ The Settings screen allows you to configure the device's behavior. There are a f
|
||||
> A battery charging indicator is shown on the battery icon whenever the device is actively charging.
|
||||
|
||||
#### 3.6.2 Reader
|
||||
|
||||
- **Reader Font Family**: Choose the font used for reading:
|
||||
|
||||
- "Noto Serif" (default) - Google's serif font
|
||||
- "Noto Sans" - Google's sans-serif font
|
||||
- "Open Dyslexic" - Font designed for readers with dyslexia
|
||||
|
||||
- **Reader Font Size**: Adjust the text size for reading; options are "Small", "Medium" (default), "Large", or "X Large".
|
||||
|
||||
- **Reader Line Spacing**: Adjust the spacing between lines; options are "Tight", "Normal" (default), or "Wide".
|
||||
|
||||
- **Reader Screen Margin**: Controls the screen margins in Reading Mode between 5 and 40 pixels in 5-pixel increments.
|
||||
|
||||
- **Reader Paragraph Alignment**: Set the alignment of paragraphs; options are "Justified" (default), "Left", "Center", or "Right".
|
||||
|
||||
- **Embedded Style**: Whether to use the EPUB file's embedded HTML and CSS stylisation and formatting; options are "ON" or "OFF".
|
||||
|
||||
- **Hyphenation**: Whether to hyphenate text in Reading Mode; options are "ON" or "OFF".
|
||||
|
||||
- **Reading Orientation**: Set the screen orientation for reading EPUB files:
|
||||
|
||||
- "Portrait" (default) - Standard portrait orientation
|
||||
- "Landscape CW" - Landscape, rotated clockwise
|
||||
- "Inverted" - Portrait, upside down
|
||||
- "Landscape CCW" - Landscape, rotated counter-clockwise
|
||||
|
||||
- **Extra Paragraph Spacing**: Set how to handle paragraph breaks:
|
||||
|
||||
- "ON" - Vertical space will be added between paragraphs in Reading Mode
|
||||
- "OFF" - Paragraphs will not have vertical space added, but will have first-line indentation
|
||||
|
||||
- **Text Anti-Aliasing**: Whether to show smooth grey edges (anti-aliasing) on text in reading mode. Note this slows down page turns slightly.
|
||||
|
||||
- **Images**: Whether to display embedded images (JPG/PNG) found in EPUB files; options are "ON" (default) or "OFF".
|
||||
|
||||
- **Focus Reading**: Bolds the first part of each word to create visual fixation points, similar to Bionic Reading. This can help improve reading speed and focus; options are "ON" or "OFF" (default).
|
||||
|
||||
#### 3.6.3 Controls
|
||||
|
||||
- **Remap Front Buttons**: A menu for customising the function of each bottom edge button.
|
||||
|
||||
- **Side Button Layout (reader)**: Swap the order of the up and down volume buttons from "Prev/Next" (default) to "Next/Prev". You can also disable them entirely. This change is only in effect when reading.
|
||||
|
||||
- **Long-press Chapter Skip**: Set whether long-pressing page turn buttons skips to the next/previous chapter:
|
||||
|
||||
- "Chapter Skip" (default) - Long-pressing skips to next/previous chapter
|
||||
- "Page Scroll" - Long-pressing scrolls a page up/down
|
||||
|
||||
- **Short Power Button Click**: Controls the effect of a short click of the power button:
|
||||
|
||||
- "Ignore" (default) - Require a long press to turn off the device
|
||||
- "Sleep" - A short press puts the device into sleep mode
|
||||
- "Page Turn" - A short press in reading mode turns to the next page; a long press turns the device off
|
||||
@@ -216,11 +255,17 @@ The Settings screen allows you to configure the device's behavior. There are a f
|
||||
- **Time to Sleep**: Set the duration of inactivity before the device automatically goes to sleep; options are 1, 3, 5, 10 (default), 15 or 30 minutes.
|
||||
|
||||
- **WiFi Networks**: Connect to WiFi networks for file transfers and firmware updates.
|
||||
|
||||
- **KOReader Sync**: Options for setting up KOReader for syncing book progress.
|
||||
|
||||
- **OPDS Servers**: Manage one or more OPDS [(Open Publication Distribution System)](https://en.wikipedia.org/wiki/Open_Publication_Distribution_System) libraries for browsing and downloading books. See [OPDS Servers (Multiple Libraries)](#365-opds-servers-multiple-libraries) below.
|
||||
|
||||
- **Clear Reading Cache**: Clear the internal SD card cache.
|
||||
|
||||
- **Check for updates**: Check for Crosspoint firmware updates over WiFi. Firmware can also be updated without a USB connection by placing a `firmware.bin` file on the SD card.
|
||||
|
||||
- **Language**: Set the UI language. CrossPoint supports 22 languages including English, Spanish, French, German, Czech, Portuguese, Russian, Swedish, Turkish, Danish, Finnish, Polish, Dutch, Belarusian, Italian, Ukrainian, Romanian, Catalan, Vietnamese, Kazakh, Slovenian, and more.
|
||||
|
||||
- **Manage Fonts**: Browse, download, and manage custom font families installed from the SD card. See [Custom Fonts (SD Card)](#38-custom-fonts-sd-card) for more information.
|
||||
|
||||
#### 3.6.5 OPDS Servers (Multiple Libraries)
|
||||
@@ -228,11 +273,17 @@ The Settings screen allows you to configure the device's behavior. There are a f
|
||||
CrossPoint supports saving multiple OPDS servers and switching between them when browsing catalogs.
|
||||
|
||||
1. Open **Settings -> System -> OPDS Servers**.
|
||||
|
||||
2. Select **Add Server** to create a new entry, or select an existing server to edit it.
|
||||
|
||||
3. Configure these fields:
|
||||
|
||||
- **Server Name**: Optional display name (for example, "Home Calibre" or "Public Catalog").
|
||||
|
||||
- **OPDS Server URL**: Full catalog root URL (for Calibre Content Server, usually ends with `/opds`).
|
||||
|
||||
- **Username / Password**: Optional credentials for authenticated servers.
|
||||
|
||||
4. Use **Delete Server** inside a server entry to remove it.
|
||||
|
||||
Behavior notes:
|
||||
@@ -253,9 +304,9 @@ For web-based WiFi network management, see [Web Settings (WiFi + OPDS)](#366-web
|
||||
While in **File Transfer** mode, the web settings page includes management cards for both **WiFi Networks** and **OPDS Servers**.
|
||||
|
||||
1. On device: open **File Transfer** and connect to WiFi.
|
||||
1. In a browser, open `http://<device-ip>/settings` or `http://crosspoint.local`.
|
||||
1. In **WiFi Networks**, add, edit, or delete saved network entries (SSID + optional password).
|
||||
1. In **OPDS Servers**, add, edit, or delete OPDS catalogs.
|
||||
2. In a browser, open `http://<device-ip>/settings` or `http://crosspoint.local`.
|
||||
3. In **WiFi Networks**, add, edit, or delete saved network entries (SSID + optional password).
|
||||
4. In **OPDS Servers**, add, edit, or delete OPDS catalogs.
|
||||
|
||||
Behavior notes:
|
||||
|
||||
@@ -288,13 +339,19 @@ Already have KOReader Sync credentials? Skip registration; basic sync only requi
|
||||
When this returns `HTTP 402` with `{"code":2002,"message":"Username is already registered."}`, pick a different username or use that existing account.
|
||||
|
||||
2. On each CrossPoint device:
|
||||
|
||||
- Go to **Settings -> System -> KOReader Sync**.
|
||||
|
||||
- Set **Username** and **Password** (enter the plain password; CrossPoint computes MD5 internally, and use the same values on all devices).
|
||||
|
||||
- Set **Sync Server URL** to `https://sync.koreader.rocks`, or leave it empty (both use the same default KOReader sync server).
|
||||
|
||||
- Run **Authenticate**.
|
||||
|
||||
3. While reading, press **Confirm** to open the reader menu, then select **Sync Progress**.
|
||||
|
||||
- Choose **Apply Remote** to jump to remote progress.
|
||||
|
||||
- Choose **Upload Local** to push current progress.
|
||||
|
||||
##### Option B: Self-Hosted Server (Docker Compose)
|
||||
@@ -359,15 +416,21 @@ curl -i "http://<server-ip>:17200/users/create" \
|
||||
If this returns `HTTP 402` with `{"code":2002,"message":"Username is already registered."}`, the account already exists.
|
||||
|
||||
4. On each CrossPoint device:
|
||||
|
||||
- Go to **Settings -> System -> KOReader Sync**.
|
||||
|
||||
- Set **Username** and **Password** (enter the plain password; CrossPoint computes MD5 internally, and use the same values on all devices).
|
||||
|
||||
- Set **Sync Server URL** to `http://<server-ip>:17200`.
|
||||
|
||||
- Run **Authenticate**.
|
||||
|
||||
If you use the HTTPS listener, use `https://<server-ip>:7200` (`curl -k` only for self-signed certificate testing).
|
||||
|
||||
5. While reading, press **Confirm** to open the reader menu, then select **Sync Progress**.
|
||||
|
||||
- Choose **Apply Remote** to jump to remote progress.
|
||||
|
||||
- Choose **Upload Local** to push current progress.
|
||||
|
||||
### 3.7 Sleep Screen
|
||||
@@ -375,7 +438,7 @@ If you use the HTTPS listener, use `https://<server-ip>:7200` (`curl -k` only fo
|
||||
The **Sleep Screen** setting controls what is displayed when the device goes to sleep:
|
||||
|
||||
| Mode | Behavior |
|
||||
|------|----------|
|
||||
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Dark** (default) | The CrossPoint logo on a dark background. |
|
||||
| **Light** | The CrossPoint logo on a white background. |
|
||||
| **Custom** | A custom image from the SD card (see below). Falls back to **Dark** if no custom image is found. |
|
||||
@@ -399,6 +462,7 @@ To use custom sleep images, set the sleep screen mode to **Custom** or **Cover +
|
||||
|
||||
> [!TIP]
|
||||
> For best results:
|
||||
>
|
||||
> - Use uncompressed BMP files with 24-bit color depth
|
||||
> - X4: Use a resolution of 480x800 pixels to match the device's screen resolution.
|
||||
> - X3: Use a resolution of 528x792 pixels to match the device's screen resolution.
|
||||
@@ -429,6 +493,7 @@ See [docs/sd-card-fonts.md](./docs/sd-card-fonts.md) for full installation detai
|
||||
Once you have opened a book, the button layout changes to facilitate reading.
|
||||
|
||||
### Page Turning
|
||||
|
||||
| Action | Buttons |
|
||||
| ----------------- | ------------------------------------ |
|
||||
| **Previous Page** | Press **Left** _or_ **Volume Up** |
|
||||
@@ -439,6 +504,7 @@ The role of the volume (side) buttons can be swapped in the **[Controls Settings
|
||||
If the **Short Power Button Click** setting is set to "Page Turn", you can also turn to the next page by briefly pressing the Power button.
|
||||
|
||||
### Chapter Navigation
|
||||
|
||||
* **Next Chapter:** Press and **hold** the **Right** (or **Volume Down**) button briefly, then release.
|
||||
* **Previous Chapter:** Press and **hold** the **Left** (or **Volume Up**) button briefly, then release.
|
||||
|
||||
@@ -457,6 +523,7 @@ On the **Xteink X3**, the gyroscope can be used to turn pages by tilting the dev
|
||||
When reading an EPUB that contains footnotes, you can navigate to the footnote text by selecting the footnote reference in the book. From the footnote, you can return to your original reading position.
|
||||
|
||||
### System Navigation
|
||||
|
||||
* **Return to Home:** Press the **Back** button to close the book and return to the **[Home](#31-home-screen)** screen.
|
||||
* **Return to Browse Files:** Press and hold the **Back** button to close the book and return to the **[Browse Files](#33-browse-files-screen)** screen.
|
||||
* **Reader Menu:** Press **Confirm** to open the **[Reader Menu](#5-reader-menu)**, which includes chapter navigation, reading options, and more.
|
||||
@@ -518,8 +585,7 @@ Please note that this firmware is currently in active development. The following
|
||||
|
||||
* **Cover Images:** Large cover images embedded into EPUB require several seconds (~10s for ~2000 pixel tall image) to convert for sleep screen and home screen thumbnail. Consider optimizing the EPUB with e.g. https://github.com/bigbag/epub-to-xtc-converter to speed this up.
|
||||
* **Unsupported Image Formats:** Most JPG and PNG images in EPUBs render correctly. GIFs and progressive JPEGs are not supported and will fall back to an `[Image]` placeholder.
|
||||
* **RTL Scripts:** Arabic, Hebrew, and Farsi are not yet supported.
|
||||
* **Bookmarks:** Not yet implemented.
|
||||
*
|
||||
* **Dictionary Lookup:** Inline word lookup is not yet implemented.
|
||||
|
||||
---
|
||||
@@ -545,6 +611,7 @@ python3 scripts/debugging_monitor.py COM7 # Windows
|
||||
```
|
||||
|
||||
**Features:**
|
||||
|
||||
- Color-coded log output by category (errors, memory, display, EPUB parsing, etc.)
|
||||
- Live memory usage graph (free RAM, total RAM, max contiguous allocation) updated every second
|
||||
- Interactive command prompt — type a command and press Enter to send it to the device
|
||||
@@ -553,12 +620,13 @@ python3 scripts/debugging_monitor.py COM7 # Windows
|
||||
**Options:**
|
||||
|
||||
| Option | Description |
|
||||
|--------|-------------|
|
||||
| -------------------- | --------------------------------------------------------- |
|
||||
| `--baud RATE` | Baud rate (default: 115200) |
|
||||
| `--filter KEYWORD` | Show only lines containing the keyword (case-insensitive) |
|
||||
| `--suppress KEYWORD` | Hide lines containing the keyword (case-insensitive) |
|
||||
|
||||
**Examples:**
|
||||
|
||||
```
|
||||
# Show only memory-related log lines
|
||||
python3 scripts/debugging_monitor.py --filter MEM
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,8 @@
|
||||
!NotoSerif/**
|
||||
!NotoSans/
|
||||
!NotoSans/**
|
||||
!NotoSansHebrew/
|
||||
!NotoSansHebrew/**
|
||||
!OpenDyslexic/
|
||||
!OpenDyslexic/**
|
||||
!Ubuntu/
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,93 @@
|
||||
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/hebrew)
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
https://openfontlicense.org
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1212
-1039
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -46,13 +46,18 @@ for size in ${UI_FONT_SIZES[@]}; do
|
||||
for style in ${UI_FONT_STYLES[@]}; do
|
||||
font_name="ubuntu_${size}_$(echo $style | tr '[:upper:]' '[:lower:]')"
|
||||
font_path="../builtinFonts/source/Ubuntu/Ubuntu-${style}.ttf"
|
||||
hebrew_path="../builtinFonts/source/NotoSansHebrew/NotoSansHebrew-${style}.ttf"
|
||||
output_path="../builtinFonts/${font_name}.h"
|
||||
python fontconvert.py $font_name $size $font_path > $output_path
|
||||
python fontconvert.py $font_name $size $font_path $hebrew_path \
|
||||
--additional-intervals 0x05D0,0x05EA > $output_path
|
||||
echo "Generated $output_path"
|
||||
done
|
||||
done
|
||||
|
||||
python fontconvert.py notosans_8_regular 8 ../builtinFonts/source/NotoSans/NotoSans-Regular.ttf > ../builtinFonts/notosans_8_regular.h
|
||||
python fontconvert.py notosans_8_regular 8 \
|
||||
../builtinFonts/source/NotoSans/NotoSans-Regular.ttf \
|
||||
../builtinFonts/source/NotoSansHebrew/NotoSansHebrew-Regular.ttf \
|
||||
--additional-intervals 0x05D0,0x05EA > ../builtinFonts/notosans_8_regular.h
|
||||
|
||||
echo ""
|
||||
echo "Running compression verification..."
|
||||
|
||||
@@ -0,0 +1,390 @@
|
||||
_language_name: "עברית"
|
||||
_language_code: "HE"
|
||||
_order: "23"
|
||||
|
||||
STR_CROSSPOINT: "CrossPoint"
|
||||
STR_BOOTING: "מפעיל..."
|
||||
STR_SLEEPING: "מצב שינה"
|
||||
STR_ENTERING_SLEEP: "עובר למצב שינה"
|
||||
STR_BROWSE_FILES: "סייר קבצים"
|
||||
STR_FILE_TRANSFER: "העברת קבצים"
|
||||
STR_SETTINGS_TITLE: "הגדרות"
|
||||
STR_CONTINUE_READING: "המשך קריאה"
|
||||
STR_NO_OPEN_BOOK: "אין ספר פתוח"
|
||||
STR_START_READING: "התחל לקרוא למטה"
|
||||
STR_NO_FILES_FOUND: "לא נמצאו קבצים"
|
||||
STR_SELECT_CHAPTER: "בחר פרק"
|
||||
STR_NO_CHAPTERS: "אין פרקים"
|
||||
STR_END_OF_BOOK: "סוף הספר"
|
||||
STR_EMPTY_CHAPTER: "פרק ריק"
|
||||
STR_INDEXING: "מאנדקס..."
|
||||
STR_MEMORY_ERROR: "שגיאת זיכרון"
|
||||
STR_PAGE_LOAD_ERROR: "שגיאה בטעינת הדף"
|
||||
STR_EMPTY_FILE: "קובץ ריק"
|
||||
STR_OUT_OF_BOUNDS: "מחוץ לטווח"
|
||||
STR_LOADING: "טוען..."
|
||||
STR_LOADING_POPUP: "טוען"
|
||||
STR_WIFI_NETWORKS: "רשתות אלחוטיות (WiFi)"
|
||||
STR_NO_NETWORKS: "לא נמצאו רשתות"
|
||||
STR_NETWORKS_FOUND: "נמצאו %zu רשתות"
|
||||
STR_SCANNING: "סורק..."
|
||||
STR_CONNECTING: "מתחבר..."
|
||||
STR_CONNECTED: "מחובר!"
|
||||
STR_CONNECTION_FAILED: "החיבור נכשל"
|
||||
STR_FORGET_NETWORK: "לשכוח רשת זו?"
|
||||
STR_SAVE_PASSWORD: "לשמור סיסמה לפעם הבאה?"
|
||||
STR_PRESS_OK_SCAN: "לחץ על אישור לסריקה מחדש"
|
||||
STR_JOIN_NETWORK: "הצטרף לרשת"
|
||||
STR_CREATE_HOTSPOT: "צור נקודה חמה"
|
||||
STR_JOIN_DESC: "התחבר לרשת אלחוטית קיימת"
|
||||
STR_HOTSPOT_DESC: "צור רשת אלחוטית שאחרים יוכלו להתחבר אליה"
|
||||
STR_STARTING_HOTSPOT: "מפעיל נקודה חמה..."
|
||||
STR_HOTSPOT_MODE: "מצב נקודה חמה"
|
||||
STR_CONNECT_WIFI_HINT: "חבר את המכשיר שלך לרשת אלחוטית זו"
|
||||
STR_OPEN_URL_HINT: "פתח כתובת זו בדפדפן"
|
||||
STR_OR_HTTP_PREFIX: "או http://"
|
||||
STR_SCAN_QR_HINT: "או סרוק את קוד ה-QR עם הטלפון:"
|
||||
STR_CALIBRE_WIRELESS: "חיבור אלחוטי ל-Calibre"
|
||||
STR_CALIBRE_WEB_URL: "כתובת OPDS"
|
||||
STR_NETWORK_LEGEND: "* = מאובטח | + = שמור"
|
||||
STR_MAC_ADDRESS: "כתובת MAC:"
|
||||
STR_CHECKING_WIFI: "בודק חיבור אלחוטי..."
|
||||
STR_ENTER_WIFI_PASSWORD: "הזן סיסמת רשת"
|
||||
STR_TO_PREFIX: "ל-"
|
||||
STR_CALIBRE_RECEIVING: "מקבל: "
|
||||
STR_CALIBRE_RECEIVED: "התקבל: "
|
||||
STR_CALIBRE_INSTRUCTION_1: "1) התקן את התוסף CrossPoint Reader"
|
||||
STR_CALIBRE_INSTRUCTION_2: "2) ודא שאתה מחובר לאותה רשת אלחוטית"
|
||||
STR_CALIBRE_INSTRUCTION_3: "3) בתוכנת Calibre: בחר \"שלח למכשיר\""
|
||||
STR_CALIBRE_INSTRUCTION_4: "השאר מסך זה פתוח בזמן ההעברה"
|
||||
STR_CAT_DISPLAY: "תצוגה"
|
||||
STR_CAT_READER: "קורא"
|
||||
STR_CAT_CONTROLS: "מקשים"
|
||||
STR_CAT_SYSTEM: "מערכת"
|
||||
STR_SLEEP_SCREEN: "מסך מצב שינה"
|
||||
STR_SLEEP_COVER_MODE: "תצוגת כריכה במצב שינה"
|
||||
STR_HIDE_BATTERY: "הסתר אחוזי סוללה"
|
||||
STR_EXTRA_SPACING: "מרווח פסקאות מוגדל"
|
||||
STR_TEXT_AA: "החלקת קצוות טקסט"
|
||||
STR_IMAGES: "תמונות"
|
||||
STR_IMAGES_DISPLAY: "הצג תמונות"
|
||||
STR_IMAGES_PLACEHOLDER: "סמן"
|
||||
STR_IMAGES_SUPPRESS: "הסתר תמונות"
|
||||
STR_SHORT_PWR_BTN: "לחיצה קצרה על כפתור ההפעלה"
|
||||
STR_ORIENTATION: "כיוון קריאה (מסך)"
|
||||
STR_SIDE_BTN_LAYOUT: "פריסת כפתורי צד (בקריאה)"
|
||||
STR_LONG_PRESS_BEHAVIOR: "פעולת לחיצה ארוכה"
|
||||
STR_LONG_PRESS_BEHAVIOR_OFF: "כבוי"
|
||||
STR_LONG_PRESS_BEHAVIOR_SKIP: "דלג פרק"
|
||||
STR_LONG_PRESS_BEHAVIOR_ORIENTATION: "שנה כיוון מסך"
|
||||
STR_FONT_FAMILY: "גופן הקריאה"
|
||||
STR_FONT_SIZE: "גודל גופן"
|
||||
STR_LINE_SPACING: "מרווח בין שורות"
|
||||
STR_SCREEN_MARGIN: "שולי המסך בקריאה"
|
||||
STR_PARA_ALIGNMENT: "יישור פסקאות"
|
||||
STR_HYPHENATION: "מיקוף"
|
||||
STR_TIME_TO_SLEEP: "זמן עד לשינה"
|
||||
STR_SHOW_HIDDEN_FILES: "הצג קבצים נסתרים"
|
||||
STR_REFRESH_FREQ: "תדירות רענון מסך"
|
||||
STR_KOREADER_SYNC: "סנכרון KOReader"
|
||||
STR_CHECK_UPDATES: "בדוק עדכונים"
|
||||
STR_LANGUAGE: "שפה"
|
||||
STR_CLEAR_READING_CACHE: "מחק קבצי מטמון"
|
||||
STR_USERNAME: "שם משתמש"
|
||||
STR_PASSWORD: "סיסמה"
|
||||
STR_SYNC_SERVER_URL: "כתובת שרת סנכרון"
|
||||
STR_DOCUMENT_MATCHING: "התאמת מסמכים"
|
||||
STR_AUTHENTICATE: "התחבר"
|
||||
STR_KOREADER_USERNAME: "שם משתמש ב-KOReader"
|
||||
STR_KOREADER_PASSWORD: "סיסמת KOReader"
|
||||
STR_FILENAME: "שם קובץ"
|
||||
STR_BINARY: "בינארי"
|
||||
STR_SET_CREDENTIALS_FIRST: "הגדר תחילה פרטי התחברות"
|
||||
STR_WIFI_CONN_FAILED: "חיבור הרשת נכשל"
|
||||
STR_AUTHENTICATING: "מאמת נתונים..."
|
||||
STR_AUTH_SUCCESS: "ההתחברות הצליחה!"
|
||||
STR_KOREADER_AUTH: "התחברות ל-KOReader"
|
||||
STR_SYNC_READY: "סנכרון KOReader מוכן לשימוש"
|
||||
STR_AUTH_FAILED: "ההתחברות נכשלה"
|
||||
STR_DONE: "סיום"
|
||||
STR_CLEAR_CACHE_WARNING_1: "פעולה זו תמחק את כל נתוני הספרים השמורים."
|
||||
STR_CLEAR_CACHE_WARNING_2: "כל התקדמות הקריאה תאבד!"
|
||||
STR_CLEAR_CACHE_WARNING_3: "הספרים יעברו סריקה מחדש"
|
||||
STR_CLEAR_CACHE_WARNING_4: "כאשר תפתח אותם בפעם הבאה."
|
||||
STR_CLEARING_CACHE: "מוחק נתוני מטמון..."
|
||||
STR_CACHE_CLEARED: "הנתונים נמחקו"
|
||||
STR_ITEMS_REMOVED: "פריטים שהוסרו"
|
||||
STR_FAILED_LOWER: "נכשל"
|
||||
STR_CLEAR_CACHE_FAILED: "מחיקת נתוני המטמון נכשלה"
|
||||
STR_CHECK_SERIAL_OUTPUT: "בדוק את פלט ה-Serial לפרטים"
|
||||
STR_DARK: "כהה"
|
||||
STR_LIGHT: "בהיר"
|
||||
STR_CUSTOM: "מותאם אישית"
|
||||
STR_COVER: "כריכת ספר"
|
||||
STR_NONE_OPT: "ללא"
|
||||
STR_FIT: "התאם למסך"
|
||||
STR_CROP: "חתוך מסגרת"
|
||||
STR_NEVER: "אף פעם"
|
||||
STR_IN_READER: "בזמן קריאה"
|
||||
STR_ALWAYS: "תמיד"
|
||||
STR_IGNORE: "התעלם"
|
||||
STR_SLEEP: "מצב שינה"
|
||||
STR_PAGE_TURN: "העברת דף"
|
||||
STR_FORCE_REFRESH: "רענון מסך מלא"
|
||||
STR_PORTRAIT: "לאורך"
|
||||
STR_LANDSCAPE_CW: "לרוחב (ימינה)"
|
||||
STR_INVERTED: "הפוך"
|
||||
STR_LANDSCAPE_CCW: "לרוחב (שמאלה)"
|
||||
STR_PREV_NEXT: "הקודם/הבא"
|
||||
STR_NEXT_PREV: "הבא/הקודם"
|
||||
STR_NOTO_SERIF: "Noto Serif"
|
||||
STR_NOTO_SANS: "Noto Sans"
|
||||
STR_OPEN_DYSLEXIC: "Open Dyslexic"
|
||||
STR_SMALL: "קטן"
|
||||
STR_MEDIUM: "בינוני"
|
||||
STR_LARGE: "גדול"
|
||||
STR_X_LARGE: "גדול מאוד"
|
||||
STR_TIGHT: "צפוף"
|
||||
STR_NORMAL: "רגיל"
|
||||
STR_WIDE: "רחב"
|
||||
STR_JUSTIFY: "יישור לשני הצדדים"
|
||||
STR_ALIGN_LEFT: "שמאל"
|
||||
STR_CENTER: "מרכז"
|
||||
STR_ALIGN_RIGHT: "ימין"
|
||||
STR_MIN_1: "דקה 1"
|
||||
STR_MIN_5: "5 דקות"
|
||||
STR_MIN_10: "10 דקות"
|
||||
STR_MIN_15: "15 דקות"
|
||||
STR_MIN_30: "30 דקות"
|
||||
STR_PAGES_1: "דף 1"
|
||||
STR_PAGES_5: "5 דפים"
|
||||
STR_PAGES_10: "10 דפים"
|
||||
STR_PAGES_15: "15 דפים"
|
||||
STR_PAGES_30: "30 דפים"
|
||||
STR_UPDATE: "עדכן"
|
||||
STR_CHECKING_UPDATE: "בודק עדכונים..."
|
||||
STR_NEW_UPDATE: "עדכון חדש זמין!"
|
||||
STR_CURRENT_VERSION: "גרסה נוכחית: "
|
||||
STR_NEW_VERSION: "גרסה חדשה: "
|
||||
STR_UPDATING: "מעדכן..."
|
||||
STR_NO_UPDATE: "לא נמצאו עדכונים"
|
||||
STR_UPDATE_FAILED: "העדכון נכשל"
|
||||
STR_UPDATE_COMPLETE: "העדכון הושלם"
|
||||
STR_POWER_ON_HINT: "לחץ לחיצה ארוכה על כפתור ההפעלה כדי להדליק שוב"
|
||||
STR_RESTARTING_HINT: "מופעל מחדש... אם המכשיר לא נדלק, החזק את כפתור ההפעלה מספר שניות."
|
||||
STR_NO_ENTRIES: "לא נמצאו רשומות"
|
||||
STR_DOWNLOADING: "מוריד..."
|
||||
STR_DOWNLOAD_FAILED: "ההורדה נכשלה"
|
||||
STR_ERROR_MSG: "שגיאה:"
|
||||
STR_UNNAMED: "ללא שם"
|
||||
STR_NO_SERVER_URL: "לא הוגדרה כתובת שרת"
|
||||
STR_FETCH_FEED_FAILED: "טעינת הפיד נכשלה"
|
||||
STR_PARSE_FEED_FAILED: "שגיאה בקריאת הפיד"
|
||||
STR_NEXT_PAGE: "דף הבא"
|
||||
STR_PREV_PAGE: "דף קודם"
|
||||
STR_NETWORK_PREFIX: "רשת: "
|
||||
STR_IP_ADDRESS_PREFIX: "כתובת IP: "
|
||||
STR_ERROR_GENERAL_FAILURE: "שגיאה: כשל כללי"
|
||||
STR_ERROR_NETWORK_NOT_FOUND: "שגיאה: הרשת לא נמצאה"
|
||||
STR_ERROR_CONNECTION_TIMEOUT: "שגיאה: פג זמן ההמתנה לחיבור"
|
||||
STR_SD_CARD: "כרטיס SD"
|
||||
STR_BACK: "חזור »"
|
||||
STR_EXIT: "יציאה »"
|
||||
STR_HOME: "מסך הבית »"
|
||||
STR_SELECT: "בחר"
|
||||
STR_SELECTED: "נבחר"
|
||||
STR_TOGGLE: "בחר"
|
||||
STR_CONFIRM: "אישור"
|
||||
STR_CANCEL: "ביטול"
|
||||
STR_CONNECT: "התחבר"
|
||||
STR_OPEN: "פתח"
|
||||
STR_DOWNLOAD: "הורד"
|
||||
STR_RETRY: "נסה שוב"
|
||||
STR_YES: "כן"
|
||||
STR_NO: "לא"
|
||||
STR_SHOW: "הצג"
|
||||
STR_HIDE: "הסתר"
|
||||
STR_STATE_ON: "פועל"
|
||||
STR_STATE_OFF: "כבוי"
|
||||
STR_NOT_SET: "לא מוגדר"
|
||||
STR_DIR_LEFT: "שמאל"
|
||||
STR_DIR_RIGHT: "ימין"
|
||||
STR_DIR_UP: "למעלה"
|
||||
STR_DIR_DOWN: "למטה"
|
||||
STR_OK_BUTTON: "אישור"
|
||||
STR_SLEEP_COVER_FILTER: "פילטר תמונה במצב שינה"
|
||||
STR_FILTER_CONTRAST: "ניגודיות (קונטרסט)"
|
||||
STR_CUSTOMISE_STATUS_BAR: "התאם אישית שורת מצב"
|
||||
STR_CHAPTER_PAGE_COUNT: "מספר דפים בפרק"
|
||||
STR_BOOK_PROGRESS_PERCENTAGE: "אחוז התקדמות בספר"
|
||||
STR_PROGRESS_BAR: "מד התקדמות"
|
||||
STR_PROGRESS_BAR_THICKNESS: "עובי מד ההתקדמות"
|
||||
STR_PROGRESS_BAR_THIN: "דק"
|
||||
STR_PROGRESS_BAR_MEDIUM: "בינוני"
|
||||
STR_PROGRESS_BAR_THICK: "עבה"
|
||||
STR_BOOK: "ספר"
|
||||
STR_CHAPTER: "פרק"
|
||||
STR_EXAMPLE_CHAPTER: "פרק 21"
|
||||
STR_EXAMPLE_BOOK: "שם הספר"
|
||||
STR_PREVIEW: "תצוגה מקדימה"
|
||||
STR_TITLE: "כותרת"
|
||||
STR_BATTERY: "סוללה"
|
||||
STR_XTC_STATUS_BAR: "שורת מצב XTC"
|
||||
STR_BOTTOM: "למטה"
|
||||
STR_TOP: "למעלה"
|
||||
STR_UI_THEME: "ערכת נושא"
|
||||
STR_THEME_CLASSIC: "קלאסי"
|
||||
STR_THEME_LYRA: "Lyra"
|
||||
STR_THEME_ROUNDEDRAFF: "RoundedRaff"
|
||||
STR_THEME_LYRA_EXTENDED: "Lyra מורחב"
|
||||
STR_SUNLIGHT_FADING_FIX: "תיקון דהיית מסך בשמש"
|
||||
STR_REMAP_FRONT_BUTTONS: "שנה תפקיד לכפתורים קדמיים"
|
||||
STR_OPDS_BROWSER: "דפדפן OPDS"
|
||||
STR_SEARCH: "חיפוש"
|
||||
STR_COVER_CUSTOM: "כריכה + מותאם אישית"
|
||||
STR_MENU_RECENT_BOOKS: "ספרים אחרונים"
|
||||
STR_NO_RECENT_BOOKS: "אין ספרים אחרונים"
|
||||
STR_CALIBRE_DESC: "השתמש בהעברה אלחוטית מתוכנת Calibre"
|
||||
STR_FORGET_AND_REMOVE: "לשכוח את הרשת ולמחוק את הסיסמה?"
|
||||
STR_FORGET_BUTTON: "שכח"
|
||||
STR_CALIBRE_STARTING: "מפעיל Calibre..."
|
||||
STR_CALIBRE_SETUP: "הגדרות"
|
||||
STR_CALIBRE_STATUS: "מצב"
|
||||
STR_CLEAR_BUTTON: "נקה"
|
||||
STR_DEFAULT_VALUE: "ברירת מחדל"
|
||||
STR_REMAP_PROMPT: "לחץ על כפתור קדמי לכל פעולה"
|
||||
STR_UNASSIGNED: "לא מוקצה"
|
||||
STR_ALREADY_ASSIGNED: "כבר בשימוש"
|
||||
STR_REMAP_RESET_HINT: "כפתור צד עליון: שחזר לפריסת ברירת מחדל"
|
||||
STR_REMAP_CANCEL_HINT: "כפתור צד תחתון: בטל הגדרה מחדש"
|
||||
STR_HW_BACK_LABEL: "חזור (כפתור 1)"
|
||||
STR_HW_CONFIRM_LABEL: "אישור (כפתור 2)"
|
||||
STR_HW_LEFT_LABEL: "שמאלה (כפתור 3)"
|
||||
STR_HW_RIGHT_LABEL: "ימינה (כפתור 4)"
|
||||
STR_GO_TO_PERCENT: "עבור לאחוז %"
|
||||
STR_GO_HOME_BUTTON: "חזור למסך הבית"
|
||||
STR_SYNC_PROGRESS: "סנכרן התקדמות"
|
||||
STR_DELETE_CACHE: "מחק קבצי מטמון (Cache)"
|
||||
STR_DELETE: "מחק"
|
||||
STR_DISPLAY_QR: "הצג כקוד QR"
|
||||
STR_CHAPTER_PREFIX: "פרק: "
|
||||
STR_PAGES_SEPARATOR: " דפים | "
|
||||
STR_BOOK_PREFIX: "ספר: "
|
||||
STR_CALIBRE_URL_HINT: "עבור Calibre, הוסף /opds לכתובת ה-URL"
|
||||
STR_PERCENT_STEP_HINT: "שמאל/ימין: 1% למעלה/למטה: 10%"
|
||||
STR_SYNCING_TIME: "מסנכרן שעון..."
|
||||
STR_CALC_HASH: "מחשב האש..."
|
||||
STR_HASH_FAILED: "חישוב האש נכשל"
|
||||
STR_FETCH_PROGRESS: "מושך התקדמות מהשרת..."
|
||||
STR_UPLOAD_PROGRESS: "מעלה התקדמות לשרת..."
|
||||
STR_NO_CREDENTIALS_MSG: "לא הוגדרו פרטי התחברות"
|
||||
STR_KOREADER_SETUP_HINT: "הגדר חשבון KOReader במסך ההגדרות"
|
||||
STR_PROGRESS_FOUND: "נמצאה התקדמות קודמת!"
|
||||
STR_REMOTE_LABEL: "בשרת:"
|
||||
STR_LOCAL_LABEL: "במכשיר:"
|
||||
STR_PAGE_OVERALL_FORMAT: "דף %d, סה״כ %.2f%%"
|
||||
STR_PAGE_TOTAL_OVERALL_FORMAT: "דף %d מתוך %d, סה״כ %.2f%%"
|
||||
STR_DEVICE_FROM_FORMAT: " ממכשיר: %s"
|
||||
STR_APPLY_REMOTE: "השתמש בהתקדמות מהשרת"
|
||||
STR_UPLOAD_LOCAL: "העלה התקדמות מהמכשיר לשרת"
|
||||
STR_NO_REMOTE_MSG: "לא נמצאה התקדמות בשרת"
|
||||
STR_UPLOAD_PROMPT: "להעלות את המיקום הנוכחי לשרת?"
|
||||
STR_UPLOAD_SUCCESS: "ההתקדמות הועלתה בהצלחה!"
|
||||
STR_SYNC_FAILED_MSG: "הסנכרון נכשל"
|
||||
STR_SAVE_PROGRESS_FAILED: "שמירת ההתקדמות נכשלה"
|
||||
STR_SECTION_PREFIX: "חלק "
|
||||
STR_UPLOAD: "העלה"
|
||||
STR_BOOK_S_STYLE: "עיצוב הספר המקורי"
|
||||
STR_EMBEDDED_STYLE: "סגנון מוטמע"
|
||||
STR_FOCUS_READING: "קריאה ממוקדת"
|
||||
STR_OPDS_SERVER_URL: "כתובת שרת OPDS"
|
||||
STR_SET_SLEEP_COVER: "הגדר כריכה"
|
||||
STR_FOOTNOTES: "הערות שוליים"
|
||||
STR_NO_FOOTNOTES: "אין הערות שוליים בדף זה"
|
||||
STR_LINK: "[קישור]"
|
||||
STR_SCREENSHOT_BUTTON: "צלם מסך"
|
||||
STR_ADD_SERVER: "הוסף שרת"
|
||||
STR_SERVER_NAME: "שם השרת"
|
||||
STR_NO_SERVERS: "לא הוגדרו שרתי OPDS"
|
||||
STR_DELETE_SERVER: "מחק שרת"
|
||||
STR_DELETE_CONFIRM: "למחוק שרת זה?"
|
||||
STR_OPDS_SERVERS: "שרתי OPDS"
|
||||
STR_AUTO_TURN_ENABLED: "דפדוף אוטומטי פועל: "
|
||||
STR_AUTO_TURN_PAGES_PER_MIN: "דפדוף אוטומטי (דפים בדקה)"
|
||||
STR_MANAGE_FONTS: "ניהול גופנים"
|
||||
STR_FONT_BROWSER: "סייר גופנים"
|
||||
STR_LOADING_FONT_LIST: "טוען רשימת גופנים..."
|
||||
STR_NO_FONTS_AVAILABLE: "אין גופנים זמינים"
|
||||
STR_FONT_INSTALLED: "הגופן הותקן!"
|
||||
STR_FONT_INSTALL_FAILED: "התקנת הגופן נכשלה"
|
||||
STR_INSTALLED: "מותקן"
|
||||
STR_CONFIRM_DOWNLOAD_PROMPT: "להוריד?"
|
||||
STR_SD_CARD_FULL: "אין מספיק מקום בכרטיס ה-SD"
|
||||
STR_FILES_LABEL: "קבצים: "
|
||||
STR_SIZE_LABEL: "גודל: "
|
||||
STR_REDOWNLOAD: "הורד מחדש"
|
||||
STR_DOWNLOAD_ALL: "הורד הכל"
|
||||
STR_UPDATE_ALL: "עדכן הכל"
|
||||
STR_ALL_FONTS_INSTALLED: "כל הגופנים הותקנו!"
|
||||
STR_UPDATE_AVAILABLE: "עדכון זמין"
|
||||
STR_CRASH_TITLE: "קריסת מערכת"
|
||||
STR_CRASH_DESCRIPTION: "דוח מפורט נשמר בקובץ crash_report.txt. אנא צרף קובץ זה לדיווח על התקלה."
|
||||
STR_CRASH_REASON: "סיבת הקריסה:"
|
||||
STR_CRASH_NO_REASON: "(לא תועדה סיבה)"
|
||||
STR_TILT_PAGE_TURN: "העברת דף בהטיה"
|
||||
STR_KB_HINT_MOVE_CURSOR: "לחץ ימינה או שמאלה כדי להזיז את הסמן"
|
||||
STR_KB_HINT_RETURN_CURSOR: "לחץ שמאלה כדי לחזור למיקום הסמן"
|
||||
STR_KB_HINT_HIDE_PASSWORD: "החזק ימינה ולחץ על [***] כדי להסתיר סיסמה"
|
||||
STR_KB_HINT_SHOW_PASSWORD: "החזק ימינה ולחץ על [abc] כדי להציג סיסמה"
|
||||
STR_KB_HINT_TOGGLE_HIDE_PASSWORD: "לחץ על [***] כדי להסתיר סיסמה"
|
||||
STR_KB_HINT_TOGGLE_SHOW_PASSWORD: "לחץ על [abc] כדי להציג סיסמה"
|
||||
STR_KB_HINT_EDIT_ENTRY: "החזק למעלה כדי לערוך"
|
||||
STR_KB_TIPS: "טיפים:"
|
||||
STR_KB_HINT_RETURN_KEYBOARD: "לחץ למטה כדי לחזור למקלדת"
|
||||
STR_KB_HINT_EXIT_URL_MODE: "לחץ על ABC ליציאה ממצב אינטרנט"
|
||||
STR_KB_HINT_CLEAR_TEXT: "החזק מחיקה (DEL) לניקוי כל הטקסט"
|
||||
STR_KB_HINT_SECONDARY_CHAR: "החזק בחר (SELECT) לתו משני"
|
||||
STR_KB_HINT_UPPER_SECONDARY: "החזק בחר (SELECT) לאות גדולה או לתו משני"
|
||||
STR_KB_HINT_LOWER_SECONDARY: "החזק בחר (SELECT) לאות קטנה או לתו משני"
|
||||
STR_KB_HINT_URL_SNIPPETS: "לחץ על URL לקיצורים"
|
||||
STR_SD_FIRMWARE_UPDATE: "עדכון קושחה מכרטיס SD"
|
||||
STR_SELECT_FIRMWARE_FILE: "בחר קובץ קושחה (.bin)"
|
||||
STR_NO_BIN_FILES: "לא נמצאו קבצי .bin"
|
||||
STR_VALIDATING_FIRMWARE: "מאמת קושחה..."
|
||||
STR_INVALID_FIRMWARE: "קובץ קושחה לא תקין"
|
||||
STR_FIRMWARE_TOO_LARGE: "הקושחה גדולה מדי עבור המחיצה"
|
||||
STR_FIRMWARE_TOO_SMALL: "קובץ הקושחה קטן מדי"
|
||||
STR_FIRMWARE_UPDATE_PROMPT: "לעדכן קושחה?"
|
||||
STR_FIRMWARE_FILE_OPEN_FAILED: "לא ניתן לפתוח את הקובץ"
|
||||
STR_FIRMWARE_WRITE_FAILED: "כתיבת הקושחה נכשלה"
|
||||
STR_FIRMWARE_UPDATE_DO_NOT_POWER_OFF: "נא לא לכבות את המכשיר!"
|
||||
STR_RECOVERY_MODE: "מצב שחזור"
|
||||
STR_RECOVERY_MODE_HINT: "שים את הקובץ firmware.bin בתיקייה הראשית של כרטיס ה-SD ובחר אותו"
|
||||
STR_QUICK_RESUME_TIMEOUT: "חזרה מהירה לאחר פסק זמן"
|
||||
STR_FRONT_BTN_FOLLOW_ORIENTATION: "התאמת לחצנים קדמיים לכיוון המסך"
|
||||
STR_REMOVE_READ_FROM_RECENTS: "הסר ספרים שנקראו מרשימת האחרונים"
|
||||
STR_MOVE_FINISHED_TO_READ: "העבר ספרים שהסתיימו לתיקיית 'נקראו'"
|
||||
STR_DISABLED: "מבוטל"
|
||||
STR_MIN_3: "3 דקות"
|
||||
STR_HOLD_CONFIRM_TO_DELETE: "החזק לחוץ על אישור כדי למחוק"
|
||||
STR_BOOKMARK_INSTRUCTIONS: "החזק לחוץ על כפתור אישור בזמן הקריאה כדי להוסיף סימנייה"
|
||||
STR_CLOCK: "שעון"
|
||||
STR_CLOCK_UTC_OFFSET: "הפרש זמן UTC"
|
||||
STR_CLOCK_FORMAT: "תבנית השעון"
|
||||
STR_CLOCK_FORMAT_24H: "תצוגת 24 שעות"
|
||||
STR_CLOCK_FORMAT_12H: "תצוגת 12 שעות"
|
||||
STR_CURRENT_TIME: "שעה נוכחית:"
|
||||
STR_NEXT_FIELD: "הבא"
|
||||
STR_CLOCK_SYNC: "סנכרון שעון"
|
||||
STR_CLOCK_SYNC_NOW: "סנכרן שעון כעת"
|
||||
STR_CLOCK_SYNCING: "מסתנכרן מול שרת NTP..."
|
||||
STR_CLOCK_SYNC_OK: "השעון סונכרן"
|
||||
STR_CLOCK_SYNC_FAIL: "הסנכרון נכשל"
|
||||
STR_CLOCK_SYNC_NO_WIFI: "אין חיבור לרשת אלחוטית"
|
||||
STR_CLOCK_SYNC_NO_WIFI_HINT: "התחבר תחילה לרשת אלחוטית, ואז נסה שוב."
|
||||
STR_CLOCK_SYNCED: "השעון סונכרן"
|
||||
STR_BOOKMARKS: "סימניות"
|
||||
STR_BOOKMARK_ADDED: "הסימנייה התווספה"
|
||||
STR_QUICK_RESUME: "חזרה מהירה"
|
||||
STR_REMOVE_FROM_RECENTS: "להסיר מרשימת הספרים האחרונים?"
|
||||
STR_CONFIRM_DELETE_BOOKMARK: "למחוק סימנייה זו?"
|
||||
Reference in New Issue
Block a user