Skip to content

Commit ece3222

Browse files
Merge branch 'main' into dependabot/gradle/androidx.fragment-fragment-1.6.1
Signed-off-by: Andy Scherzinger <[email protected]>
2 parents ee03118 + afa5809 commit ece3222

File tree

16 files changed

+162
-30
lines changed

16 files changed

+162
-30
lines changed

.github/workflows/android.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1818
- name: Validate Gradle Wrapper
1919
uses: gradle/wrapper-validation-action@v1
2020

@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727
- name: Lint
2828
run: bash ./gradlew lintDevDebug --stacktrace
2929

@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: Checkout
35-
uses: actions/checkout@v3
35+
uses: actions/checkout@v4
3636
- name: Unit tests
3737
run: bash ./gradlew test --stacktrace
3838

@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-latest
4242
steps:
4343
- name: Checkout
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@v4
4545
- name: Build debug APK
4646
run: bash ./gradlew assembleDev --stacktrace
4747
- name: Upload APK

.github/workflows/codeql.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ jobs:
2626
language: [ 'java' ]
2727
steps:
2828
- name: Checkout repository
29-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
29+
uses: actions/checkout@v4 # v3.5.3
3030
- name: Set Swap Space
3131
uses: pierotofy/set-swap-space@49819abfb41bd9b44fb781159c033dba90353a7c # v1.0
3232
with:
3333
swap-size-gb: 10
3434
- name: Initialize CodeQL
35-
uses: github/codeql-action/init@6c089f53dd51dc3fc7e599c3cb5356453a52ca9e # v2.20.0
35+
uses: github/codeql-action/init@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
3636
with:
3737
languages: ${{ matrix.language }}
3838
- name: Set up JDK 17
39-
uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2 # v3.11.0
39+
uses: actions/setup-java@0ab4596768b603586c0de567f2430c30f5b0d2b0 # v3.13.0
4040
with:
4141
distribution: "temurin"
4242
java-version: 17
@@ -46,4 +46,4 @@ jobs:
4646
echo "org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
4747
./gradlew assembleDebug
4848
- name: Perform CodeQL Analysis
49-
uses: github/codeql-action/analyze@6c089f53dd51dc3fc7e599c3cb5356453a52ca9e # v2.20.0
49+
uses: github/codeql-action/analyze@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5

.github/workflows/command-rebase.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323

2424
steps:
2525
- name: Add reaction on start
26-
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
26+
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
2727
with:
2828
token: ${{ secrets.COMMAND_BOT_PAT }}
2929
repository: ${{ github.event.repository.full_name }}
3030
comment-id: ${{ github.event.comment.id }}
3131
reaction-type: "+1"
3232

3333
- name: Checkout the latest code
34-
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
34+
uses: actions/checkout@v4 # v3
3535
with:
3636
fetch-depth: 0
3737
token: ${{ secrets.COMMAND_BOT_PAT }}
@@ -42,7 +42,7 @@ jobs:
4242
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
4343

4444
- name: Add reaction on failure
45-
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
45+
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
4646
if: failure()
4747
with:
4848
token: ${{ secrets.COMMAND_BOT_PAT }}

.github/workflows/gradle-wrapper-validation.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ jobs:
1818
name: "Validation"
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
21+
- uses: actions/checkout@v4 # v3.5.3
2222
- uses: gradle/wrapper-validation-action@8d49e559aae34d3e0eb16cde532684bc9702762b # v1.0.6

.github/workflows/scorecard.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ jobs:
2424

2525
steps:
2626
- name: "Checkout code"
27-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
27+
uses: actions/checkout@v4 # v3.5.3
2828
with:
2929
persist-credentials: false
3030

3131
- name: "Run analysis"
32-
uses: ossf/scorecard-action@80e868c13c90f172d68d1f4501dee99e2479f7af # v2.1.3
32+
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
3333
with:
3434
results_file: results.sarif
3535
results_format: sarif
3636
publish_results: false
3737

3838
# Upload the results to GitHub's code scanning dashboard.
3939
- name: "Upload to code-scanning"
40-
uses: github/codeql-action/upload-sarif@6c089f53dd51dc3fc7e599c3cb5356453a52ca9e # v2.20.0
40+
uses: github/codeql-action/upload-sarif@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
4141
with:
4242
sarif_file: results.sarif

app/build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ dependencies {
9494
implementation 'androidx.core:core-ktx:1.10.1'
9595
implementation 'androidx.core:core-splashscreen:1.0.1'
9696
implementation 'androidx.fragment:fragment:1.6.1'
97-
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1'
97+
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
9898
implementation 'androidx.preference:preference:1.2.0'
9999
implementation 'androidx.recyclerview:recyclerview-selection:1.1.0'
100-
implementation 'androidx.recyclerview:recyclerview:1.3.0'
100+
implementation 'androidx.recyclerview:recyclerview:1.3.2'
101101
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
102102
implementation 'androidx.work:work-runtime:2.8.1'
103103
implementation 'com.google.android.material:material:1.9.0'
@@ -120,8 +120,8 @@ dependencies {
120120
testImplementation 'androidx.test:core:1.5.0'
121121
testImplementation 'androidx.arch.core:core-testing:2.2.0'
122122
testImplementation 'junit:junit:4.13.2'
123-
testImplementation 'org.mockito:mockito-core:5.4.0'
124-
testImplementation 'org.robolectric:robolectric:4.10.3'
123+
testImplementation 'org.mockito:mockito-core:5.7.0'
124+
testImplementation 'org.robolectric:robolectric:4.11.1'
125125

126126
implementation fileTree(dir: 'libs', include: ['*.jar'])
127127
}

app/src/main/res/values-da/strings.xml

+9-1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
<string name="about_version">Du bruger lige nu %1$s</string>
6464
<string name="about_maintainer_title">Maintainer</string>
6565
<string name="about_developers_title">Udviklere</string>
66+
<string name="about_developers_original_author">original forfatter</string>
6667
<string name="about_translators_title">Oversættere</string>
6768
<string name="about_translators_transifex">Nextcloud fællesskabet på %1$s</string>
6869
<string name="about_testers_title">Testere</string>
@@ -71,7 +72,7 @@
7172
<string name="about_issues_title">Problemer</string>
7273
<string name="about_issues">Du kan rapportere fejl, foreslå forbedringer og ønske nye funktioner på Github: %1$s</string>
7374
<string name="about_translate_title">Oversæt</string>
74-
<string name="about_translate">Bliv en dal af Nextcloudholdet på Transifex, og hjælp os med at oversætte denne app: %1$s</string>
75+
<string name="about_translate">Bliv en del af Nextcloudholdet på Transifex, og hjælp os med at oversætte denne app: %1$s</string>
7576
<string name="about_app_license_title">App licens</string>
7677
<string name="about_app_license">Denne applikation er licenseret under GNU GENERAL PUBLIC LICENSE v3+.</string>
7778
<string name="about_app_license_button">Vis licens</string>
@@ -191,6 +192,7 @@
191192

192193
<string name="formatting_help_divider" translateable="false">---</string>
193194
<string name="formatting_help_codefence_inline" translateable="false">`%1$s`</string>
195+
<string name="formatting_help_codefence_javascript" translateable="false">```javascript</string>
194196
<string name="formatting_help_cbf_title">Kontekstbaseret formatering</string>
195197
<string name="formatting_help_text_title">Tekst</string>
196198
<string name="formatting_help_lists_title">Lister</string>
@@ -222,8 +224,14 @@
222224
<string name="simple_next">Næste</string>
223225
<string name="simple_prev">Tidligere</string>
224226
<string name="simple_backup">Backup</string>
227+
<string name="settings_notes_path_description">Mappe for dine noter i Nextcloud</string>
228+
<string-array name="settings_file_suffixes">
229+
<item translatable="false">.txt</item>
230+
<item translatable="false">.md</item>
231+
</string-array>
225232
<string name="settings_notes_path_success">Mappe for nye noter: %1$s</string>
226233
<string name="settings_file_suffix">Fil-endelse</string>
227234
<string name="settings_file_suffix_description">Fil-endelse for nye noter i Nextcloud</string>
235+
<string name="progress_import_indeterminate">Importerer noter...</string>
228236
<string name="action_back">Tilbage</string>
229237
</resources>

app/src/main/res/values-de/strings.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
<string name="formatting_help_codefence_javascript" translateable="false">```javascript</string>
223223
<string name="formatting_help_cbf_title">Kontextbasierte Formatierung</string>
224224
<string name="formatting_help_cbf_body_1">Ein wichtiges Designziel der Notes-App ist die Bereitstellung eines ablenkungsfreien Werkzeugs. Sie können Ihre Texte mit Markdown formatieren. Für verschiedene der unten genannten Beispiele können Sie Verknüpfungen verwenden, um Ihre Notizen zu formatieren, ohne die folgenden Codes eingeben zu müssen.</string>
225-
<string name="formatting_help_cbf_body_2">Wählen Sie einfach einen Textbereich aus oder tippen Sie an einer beliebigen Stelle auf den Cursor und Sie erhalten ein Popup-Menü, das neben den Standardeinträgen %1$s, %2$s, %3$s auch Einträge wie %4$s oder %5$s enthält.</string>
225+
<string name="formatting_help_cbf_body_2">Wählen Sie einfach einen Textbereich aus oder tippen Sie an einer beliebigen Stelle auf den Cursor und Sie erhalten ein Pop-up-Menü, das neben den Standardeinträgen %1$s, %2$s, %3$s auch Einträge wie %4$s oder %5$s enthält.</string>
226226

227227
<string name="formatting_help_text_title">Text</string>
228228
<string name="formatting_help_text_body">Es ist sehr einfach, einige Wörter %1$sfett%1$s und andere Wörter %2$skursiv%2$s mit Markdown zu versehen. Sie können einige Wörter %3$sdurchstreichen%3$s und sogar zu Nextcloud [verlinken](https://nextcloud.com).</string>
@@ -277,7 +277,7 @@
277277
<string name="no_account_configured_yet">Bislang kein Konto eingerichtet</string>
278278
<string name="no_other_accounts">Sie haben bislang keine weiteren Konten eingerichtet.</string>
279279
<string name="choose_account">Konto auswählen</string>
280-
<string name="context_based_formatting">Popup für die kontextbasierte Formatierung</string>
280+
<string name="context_based_formatting">Pop-up für die kontextbasierte Formatierung</string>
281281
<plurals name="remove_account_message">
282282
<item quantity="one">Beim Entfernen des Kontos %1$s wird auch eine unsynchronisierte Änderung unwiderruflich gelöscht werden.</item>
283283
<item quantity="other">Beim Entfernen des Kontos %1$s werden auch %2$d unsynchronisierte Änderungen unwiderruflich gelöscht werden.</item>

app/src/main/res/values-el/strings.xml

+34-1
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,15 @@
4444
<string name="settings_theme_title">Θέμα</string>
4545
<string name="settings_font_title">Γραμματοσειρά monospace</string>
4646
<string name="settings_font_size">Μέγεθος γραμματοσειράς</string>
47-
<string name="settings_wifi_only">Συγχρονισμός μόνο σε Wi-Fi</string>
47+
<string name="settings_wifi_only">Συγχρονισμός μόνο με Wi-Fi</string>
4848
<string name="settings_lock">Κλείδωμα εφαρμογής (Beta)</string>
4949
<string name="settings_lock_summary">Διαπιστευτήρια συσκευής</string>
5050
<string name="settings_background_sync">Συγχρονισμός στο παρασκήνιο</string>
51+
<string name="settings_prevent_screen_capture">Απαγόρευση λήψης στιγμιότυπου οθόνης</string>
5152
<string name="settings_gridview">Προβολή πλέγματος</string>
53+
<string name="settings_keep_screen_on">Διατήρηση της οθόνης ενεργή</string>
54+
<string name="settings_keep_screen_on_summary">Κατά την προβολή ή επεξεργασία σημείωσης</string>
55+
5256
<string name="error_sync">Αποτυχία συγχρονισμού: %1$s</string>
5357
<string name="error_synchronization">Αποτυχία συγχρονισμού</string>
5458
<string name="error_no_network">Δεν υπάρχει σύνδεση στο δίκτυο</string>
@@ -59,6 +63,7 @@
5963
<string name="about_version">Αυτή τη στιγμή χρησιμοποιείτε %1$s</string>
6064
<string name="about_maintainer_title">Συντηρητής</string>
6165
<string name="about_developers_title">Προγραμματιστές</string>
66+
<string name="about_developers_original_author">αρχικός συγγραφέας</string>
6267
<string name="about_translators_title">Μεταφραστές</string>
6368
<string name="about_translators_transifex">Η κοινότητα του Nextcloud στο %1$s</string>
6469
<string name="about_testers_title">Δοκιμαστές</string>
@@ -106,19 +111,26 @@
106111
<string name="category_movies">Ταινίες</string>
107112
<string name="category_movie">Ταινία</string>
108113
<string name="category_work">Εργασία</string>
114+
<string name="category_checklists">Λίστες ελέγχου</string>
109115
<string name="category_tasks">Εργασίες</string>
110116
<string name="category_recipe">Συνταγή</string>
111117
<string name="category_recipes">Συνταγές</string>
112118
<string name="category_restaurant">Εστιατόριο</string>
113119
<string name="category_restaurants">Εστιατόρια</string>
114120
<string name="category_food">Φαγητό</string>
121+
<!-- This represents a category where one can place passwords and credentials -->
122+
<string name="category_key">Κλειδί</string>
123+
<!-- This represents a category where one can place passwords and credentials -->
124+
<string name="category_keys">Κλειδία</string>
115125
<string name="category_password">Συνθηματικό</string>
116126
<string name="category_passwords">Συνθηματικά</string>
127+
<string name="category_credentials">Διαπιστευτήρια</string>
117128
<string name="category_game">Παιχνίδι</string>
118129
<string name="category_games">Παιχνίδια</string>
119130
<!-- This is a noun, analogue to "game", like "theatre" or "drama" -->
120131
<string name="category_play">Αναπαραγωγή</string>
121132
<string name="category_gift">Δώρο</string>
133+
<string name="category_gifts">Δώρα</string>
122134
<!-- Like a gift -->
123135
<string name="category_present">Παρόν</string>
124136
<string name="account_already_imported">Ο λογαριασμός έχει εισαχθεί ήδη</string>
@@ -148,6 +160,7 @@
148160
<string name="error_dialog_server_app_enabled">Παρακαλούμε βεβαιωθείτε ότι εγκαταστήσατε και ενεργοποιήσατε την εφαρμογή \"Notes\" στον διακομιστή σας.</string>
149161
<string name="error_dialog_redirect">Ο διακομιστής απάντησε με κωδικό κατάστασης HTTP 302, που σημαίνει, πως δεν έχετε εγκατεστημένη την εφαρμογή Notes στον διακομιστή σας ή υπάρχει λάθος ρύθμιση. Αυτό μπορεί να προκλήθηκε από λάθος καταχώρηση στο αρχείο .htaccess-file ή σε εφαρμογές του Nextcloud όπως την OID Client.</string>
150162
<string name="error_dialog_tip_disable_battery_optimizations">Παρακαλούμε απενεργοποιήστε όλες τις βελτιστοποιήσεις μπαταρίας για το Nextcloud και την εφαρμογή Notes.</string>
163+
<string name="error_dialog_min_version">Η εφαρμογή Notes Android απαιτεί την εγκατάσταση της εφαρμογής Nextcloud Android έκδοση 3.18.</string>
151164
<string name="added_content">Προστέθηκε \"%1$s\"</string>
152165
<string name="shared_text_empty">Το κοινόχρηστο κείμενο είναι κενό</string>
153166
<string name="append_to_note">Προσάρτηση στη σημείωση</string>
@@ -253,9 +266,29 @@
253266
<string name="no_other_accounts">Δεν έχετε ρυθμίσει ακόμη άλλους λογαριασμούς.</string>
254267
<string name="choose_account">Επιλογή λογαριασμού</string>
255268
<string name="context_based_formatting">Μορφοποίηση βάσει περιεχομένου popover</string>
269+
<plurals name="remove_account_message">
270+
<item quantity="one">Η αφαίρεση του λογαριασμού %1$sθα διαγράψει μόνιμα μια μη συγχρονισμένη αλλαγή.</item>
271+
<item quantity="other">Η αφαίρεση του λογαριασμού %1$s θα διαγράψει μόνιμα %2$dμη συγχρονισμένες αλλαγές.</item>
272+
</plurals>
273+
<string name="remove_account">Αφαίρεση%1$s</string>
274+
256275
<string name="you_have_to_be_connected_to_the_internet_in_order_to_add_an_account">Πρέπει να είστε συνδεμένοι στο ιντερνετ για να προσθέσετε λογαριασμό.</string>
276+
<string name="settings_notes_path">Ορισμός φακέλου</string>
277+
257278
<string name="simple_next">Επόμενο</string>
258279
<string name="simple_prev">Προηγούμενο</string>
259280
<string name="simple_backup">Αντίγραφο ασφαλείας</string>
281+
<string name="settings_notes_path_description">Φάκελος για την αποθήκευση σημειώσεων στο Nextcloud</string>
282+
<string-array name="settings_file_suffixes">
283+
<item translatable="false">.txt</item>
284+
<item translatable="false">.md</item>
285+
</string-array>
286+
<string name="settings_notes_path_success">Φάκελος νέων σημειώσεων: %1$s</string>
287+
<string name="settings_file_suffix">Προέκταση αρχείου</string>
288+
<string name="progress_import_indeterminate">Εισαγωγή σημειώσεων...</string>
289+
<string name="progress_import">Γίνεται εισαγωγή της σημείωσης %1$d από %2$d...</string>
290+
<string name="account_imported">Έγινε εισαγωγή του Λογαριασμού</string>
291+
<string name="direct_editing_error">Σφάλμα κατά την φόρτωση της πλούσιας επεξεργασίας</string>
292+
<string name="switch_to_plain_editing">Αλλαγή σε απλή επεξεργασία</string>
260293
<string name="action_back">Πίσω</string>
261294
</resources>

app/src/main/res/values-es/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@
165165
<string name="error_dialog_insufficient_storage">Su instancia de Nextcloud no tiene espacio libre de almacenamiento. Por favor elimine algunos archivos para sincronizar sus cambios locales con su nube.</string>
166166
<string name="error_dialog_we_need_info">Necesitamos la siguiente información técnica para ayudarle:</string>
167167
<string name="error_dialog_server_app_enabled">Por favor, asegúrate de que has instalado y activado la app «Notas» en tu servidor.</string>
168-
<string name="error_dialog_redirect">Tu servidor respondió con el código de estado HTTP 302, lo que implica que no está instalada la aplicación Notas en su servidor o que algo está mal configurado. Esto puede estar causado por anulaciones personalizadas en un archivo .htaccess o por aplicaciones de Nextcloud como OID Client. </string>
168+
<string name="error_dialog_redirect">Su servidor respondió con el código de estado HTTP 302, lo que implica que no está instalada la aplicación Notas en su servidor o que algo está mal configurado. Esto puede estar causado por anulaciones personalizadas en un archivo .htaccess o por aplicaciones de Nextcloud como OID Client.</string>
169169
<string name="error_dialog_tip_disable_battery_optimizations">Por favor, desactiva todas las optimizaciones de la batería para Nextcloud y la app de Notas.</string>
170170
<string name="error_dialog_min_version">La aplicación de Notas de Android requiere que la la aplicación Nextcloud de Android sea al menos la versión 3.18.</string>
171171
<string name="added_content">Se ha añadido «%1$s»</string>

0 commit comments

Comments
 (0)