-
-
Notifications
You must be signed in to change notification settings - Fork 130
New Crowdin updates #371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
New Crowdin updates #371
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -82,7 +82,7 @@ | |
| <string name="presets_description">Create or import presets to manage app uninstall lists across devices</string> | ||
| <string name="more_options">More options</string> | ||
| <string name="edit">Edit</string> | ||
| <string name="add_apps">Add apps</string> | ||
| <string name="add_apps">Add_apps</string> | ||
| <string name="share">Share</string> | ||
| <string name="delete">Delete</string> | ||
| <string name="apply_preset">Apply Preset</string> | ||
|
|
@@ -102,15 +102,15 @@ | |
| <string name="bloat_list_url">Bloat list URL</string> | ||
| <string name="bloat_list_url_description">Where to get badges and descriptions from.</string> | ||
| <string name="allow_unsafe_selections">Allow unsafe selections</string> | ||
| <string name="allow_unsafe_uninstalls_description">Whether to allow selecting apps marked as unsafe (applying presets bypasses this already).</string> | ||
| <string name="allow_unsafe_uninstalls_description">Unsafe Choice(*.).</string> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Restore a meaningful unsafe-selection description.
🤖 Prompt for AI Agents |
||
| <string name="donate">Donate</string> | ||
| <string name="canta_donate_request">Enjoying Canta? It\'s built in my free time with privacy in mind - no ads, no tracking. If you find it useful, please consider supporting its development!</string> | ||
| <string name="success">Success %1$s!</string> | ||
| <string name="hide_success_dialog">Hide success dialog</string> | ||
| <string name="hide_success_dialog_description">Hides the success dialog after uninstall / reinstall.</string> | ||
| <string name="canta_donate_request">Canta_donate_request!</string> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Replace key-like values with user-facing text. These values are not usable translations:
Also applies to: 109-110, 113-113, 115-115 🤖 Prompt for AI Agents |
||
| <string name="success">%1$s%1$s!</string> | ||
| <string name="hide_success_dialog">Hide_success_dialog</string> | ||
| <string name="hide_success_dialog_description">Hide_success_dialog_description\"\".</string> | ||
| <string name="auth_required">Authentication required</string> | ||
| <string name="auth_required_description">This action requires higher privileges.</string> | ||
| <string name="require_auth_setting_desc">Require authentication for uninstalling or reinstalling apps.</string> | ||
| <string name="require_auth_setting_desc">Require_auth_setting_desc\"\".</string> | ||
| <string name="require_auth_setting">Require authentication</string> | ||
| <string name="enable_usb_debugging">(Optional) Enable USB debugging</string> | ||
| <string name="enable_usb_debugging">enable_usb_debugging()</string> | ||
| </resources> | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| <resources> | ||
| <string name="cancel">Peruuta</string> | ||
| <string name="ok">OK</string> | ||
| <string name="are_you_sure_to_uninstall_apps">Haluatko varmasti poistaa %1$s sovellukset?</string> | ||
| <string name="are_you_sure_to_uninstall_apps">Haluatko varmasti poistaa %1$s sovellusta?</string> | ||
| <string name="copy_package_name_to_clipboard">Kopioi paketin nimi leikepöydälle</string> | ||
| <string name="no_description_available">Kuvausta ei ole saatavilla</string> | ||
| <string name="uninstall">Poista asennus</string> | ||
|
|
@@ -19,7 +19,7 @@ | |
| <string name="log_copied">Loki kopioitu leikepöydälle</string> | ||
| <plurals name="clear_selected_apps"> | ||
| <item quantity="one">Tyhjennä %d valittu</item> | ||
| <item quantity="other">Tyhjennä %d valittu</item> | ||
| <item quantity="other">Tyhjennä %d valittua</item> | ||
| </plurals> | ||
| <plurals name="num_selected_apps"> | ||
| <item quantity="one">%d sovellus valittu</item> | ||
|
|
@@ -31,7 +31,7 @@ | |
| </plurals> | ||
| <plurals name="success_reinstalled"> | ||
| <item quantity="one">Olet onnistuneesti uudelleenasentanut %d sovelluksen!</item> | ||
| <item quantity="other">Olet onnistuneesti uudelleenasentanut %d sovellusta!</item> | ||
| <item quantity="other">Olet onnistuneesti uudelleen asentanut %d sovellusta!</item> | ||
| </plurals> | ||
| <string name="copy">Kopioi</string> | ||
| <string name="app_settings">Sovelluksen tiedot</string> | ||
|
|
@@ -42,7 +42,7 @@ | |
| <string name="auto_update_bloat_list_description">Hae automaattisesti uusi versio sovelluksen bloat tiedoista. Tämä takaa ajan tasalla olevat tunnukset ja sovelluksen kuvaukset.</string> | ||
| <string name="settings">Asetukset</string> | ||
| <string name="confirm_uninstall">Vahvista asennusten poistaminen</string> | ||
| <string name="app_version">Sovellusversio: %s</string> | ||
| <string name="app_version">Sovelluksen versio: %s</string> | ||
| <string name="bloatware_list_version">Viimeisin bloatware lista</string> | ||
| <string name="no_warranty_content">Tämä sovellus tarjoaa sovellusten poistosuosituksia kolmannen osapuolen tietojen perusteella. Nämä suositukset ovat luonteeltaan informatiivisia eivätkä takaa turvallisuutta tai yhteensopivuutta tietyn laitteen kanssa. Järjestelmäsovellusten poistaminen voi aiheuttaa odottamattomia ongelmia, kuten toiminnallisuuden, järjestelmän epävakauden, laitteen käynnistyssilmukoiden, tietojen häviämisen jne. Tämän sovelluksen kehittäjä ei ole vastuussa mistään vahingoista, joita laitteellesi on aiheutunut annettujen suositusten noudattamisesta.</string> | ||
| <string name="disclaimer">Vastuuvapauslauseke - Ei Takuuta</string> | ||
|
|
@@ -69,7 +69,7 @@ | |
| <string name="preset_name">Esiasetuksen nimi</string> | ||
| <string name="preset_name_missing_error">Nimi on pakollinen</string> | ||
| <string name="preset_name_placeholder">esim. Samsung Bloatware</string> | ||
| <string name="optional_description">Kuvaus (valinnainen)</string> | ||
| <string name="optional_description">Kuvaus (Valinnainen)</string> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -eu
file="app/src/main/res/values-fi-rFI/strings.xml"
sed -n '64,78p' "$file"
rg -n 'optional_description|Kuvaus \(valinnainen\)|Kuvaus \(Valinnainen\)' app/src/main/resRepository: samolego/Canta Length of output: 6249 🌐 Web query:
💡 Result: In Finnish orthography, there is no specific rule mandating that parenthetical adjective labels must be lowercase. However, Finnish generally follows a principle where capital letters are used sparingly compared to English, primarily for the first word of a sentence and for proper nouns [1][2][3]. When using parentheses for additional information, clarifications, or labels (such as descriptive adjectives or usage notes) within a sentence, the content inside the parentheses is typically written in lowercase unless it begins with a proper noun or constitutes a complete sentence [4][5][6]. If the text inside the parentheses is a complete, independent sentence, it should start with a capital letter and end with a period inside the closing parenthesis [4][7][6]. Kielitoimiston sanakirja, the authoritative dictionary of contemporary Finnish, provides guidance on standard language norms [8][9][10]. While it does not contain a specific rule explicitly labeled "lowercase for parenthetical adjective labels," it adheres to general Finnish punctuation and capitalization norms where descriptive elements, including those in parentheses, are lowercase unless they represent proper names [1][4][6]. Summary of relevant rules: 1. General Capitalization: Finnish capitalizes only the first word of a sentence and proper nouns [1][2][3]. 2. Parenthetical Content: If the content inside parentheses is just a fragment or a clarifying adjective, it should generally be lowercase [4][5]. 3. Complete Sentences: If the parenthetical text is a full sentence, it begins with a capital letter [4][6]. 4. Proper Nouns: Proper nouns remain capitalized regardless of their placement [1][3]. Citations:
Use lowercase in the parenthetical label. Change 🤖 Prompt for AI AgentsSource: MCP tools |
||
| <string name="preset_description_placeholder">Kuvaile mitä tämä esiasetus poistaa...</string> | ||
| <string name="save">Tallenna</string> | ||
| <string name="import_preset_clipboard">Tuo leikepöydältä</string> | ||
|
|
@@ -97,14 +97,14 @@ | |
| <string name="commits_url">Commitin URL</string> | ||
| <string name="commits_url_description">Mistä saada commitin tieto päivityksiin</string> | ||
| <string name="reset_to_default">Palauta oletusasetukset</string> | ||
| <string name="advanced_settings">Lisäasetukset</string> | ||
| <string name="click_to_expand">Laajenna napsauttamalla</string> | ||
| <string name="advanced_settings">Edistyneet asetukset</string> | ||
| <string name="click_to_expand">Laajenna napauttamalla</string> | ||
| <string name="bloat_list_url">Bloat-listan URL</string> | ||
| <string name="bloat_list_url_description">Mistä saada tunnuksia ja kuvauksia.</string> | ||
| <string name="allow_unsafe_selections">Salli vaaralliset valinnat</string> | ||
| <string name="allow_unsafe_uninstalls_description">Sallitaanko vaarallisiksi merkittyjen sovellusten valitseminen (esiasetusten käyttöönotto ohittaa tämän jo).</string> | ||
| <string name="donate">Lahjoita</string> | ||
| <string name="canta_donate_request">Nautitko Cantasta? Se on rakennettu vapaa-aikaa yksityisyyden mielessä - ei mainoksia, ei seurantaa. Jos löydät sen hyödylliseksi, harkitse sen kehityksen tukemista!</string> | ||
| <string name="canta_donate_request">Nautitko Cantasta? Se on rakennettu vapaa-ajallani yksityisyyden mielessä - ei mainoksia, ei seurantaa. Jos koet sen hyödylliseksi, harkitse sen kehityksen tukemista!</string> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -eu
printf '%s\n' '--- target resource ---'
sed -n '98,112p' app/src/main/res/values-fi-rFI/strings.xml
printf '%s\n' '--- same string in other locales ---'
rg -n -A2 -B2 'canta_donate_request' app/src/main/res/values* 2>/dev/null | head -120
printf '%s\n' '--- Finnish translation context ---'
sed -n '1,130p' app/src/main/res/values-fi-rFI/strings.xmlRepository: samolego/Canta Length of output: 25662 Rewrite the privacy phrase in natural Finnish. Replace 🤖 Prompt for AI AgentsSource: MCP tools |
||
| <string name="success">Onnistui %1$s!</string> | ||
| <string name="hide_success_dialog">Piilota onnistumisikkuna</string> | ||
| <string name="hide_success_dialog_description">Piilottaa onnistumisikkunan poiston / uudelleenasennuksen jälkeen.</string> | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Restore the visible
Add appslabel.PresetsPage.kt, Line 399 displays this value as button text.Add_appsexposes an underscore and does not read as a user-facing label.Proposed fix
📝 Committable suggestion
🤖 Prompt for AI Agents