Conversation
Thank you for the pull request! 💙The Scribe-iOS team will do our best to address your contribution as soon as we can. If you're not already a member of our public Matrix community, please consider joining! We'd suggest that you use the Element client as well as Element X for a mobile app, and definitely join the Note Scribe uses Conventional Comments in reviews to make sure that communication is as clear as possible. |
Maintainer ChecklistThe following is a checklist for maintainers to make sure this process goes as well as possible. Feel free to address the points below yourself in further commits if you realize that actions are needed :) |
|
So great to have this, @catreedle! Do you want to maybe add in the work for #597 here? I'm realizing we need strings for the "Not in Wiktionary" description for the user. I can add those into Scribe-i18n now and maybe we can make the change so that all of this part is finalized? |
|
The latest commit to main updated Scribe-i18n, @catreedle :) Feel free to use those new strings for the message about Wiktionary not being available, and for the |
|
Please let me know if you have questions or if you'd prefer to prioritize something else! |
Thank you! I will look into this soon. :) |
|
hi @andrewtavis the change applies to only translation command, right? |
|
Yes exactly, @catreedle 😊 |
Okay. working on it :) |
|
still need to look into the localization, currently the invalid description is always using fallback value. |
|
it seems that for wikidata, the invalid description follows device's language, not the Scribe's keyboard language. Which language should it follow @andrewtavis ? |
|
We don't have a script for this, @catreedle. We can just use an online translator for some of these scripts :) If there's an issue, it can be fixed by the community. We can also check the languages we all speak 😊 |
|
Feel free to send along the translations and we should be good to go after that! |
|
Notes from the sync: We do need these texts coming from Scribe-i18n, and for now they do not need to be localized. If they don't have a text in a locale, then it should be defaulted to English :) What was writtne out:
|
* chore: add invalidCommandMsgWiktionary variable to language interface files * fix: show Not in Wiktionary for translate and Not in Wikidata for conjugate and plural * test: update keyboard styling tests for Wikidata and Wiktionary invalid command messages * Update Scribe-i18n, use new hard coded strings for not in Wikidata message * Remove trailing commas --------- Co-authored-by: Andrew Tavis McAllister <andrew.t.mcallister@gmail.com>
* feat:use swift ui for conjugate app * chore: removed unncessary files in build phase * fix:linting issues * Update ConjugateTab.swift with license header Removed unnecessary comments and added SPDX license header. * Update Scribe-i18n to fix merge conflicts --------- Co-authored-by: Andrew Tavis McAllister <andrew.t.mcallister@gmail.com>
|
We have conflicts in the |
|
praise: So great to see all of these deletions here, @catreedle! Amazing work! one note: As of now the translate command seems to break the keyboard. I can get to the command, but when I enter in text and execute the command the keyboard breaks and reverts to a system keyboard. Could we take a look at this? Maybe it's something having to do with the Wiktionary texts or something like this? |
|
further note, @catreedle: It looks like translate is broken on main... Not sure when this came in, but we can potentially move on from this and open an issue. I'll be merging in something to format the codebase shortly ✨ |
|
@catreedle, the merge conflicts are because of the formatting that just went through on the files you're deleting, so hopefully they're able to be fixed. Let us know if you need some support here with them :) Once this is finalized we can bring this in and make an issue for translate not working 😊 |
…-org#624) - Replace RadioCircle with CheckDataSpinner component - Add three states: idle (gray circle), checking (rotating arc + X cancel), checked (filled orange + checkmark) - Animate spinner using Timer at ~60fps for smooth rotation - Tap X during check to cancel back to idle - Auto-transitions to checked state after check completes Co-authored-by: Andrew Tavis McAllister <andrew.t.mcallister@gmail.com>
scribe-org#628) * Convert project over to using Swift standard of four spaces and format all files * Rename swiftlint file * Edit swiftlint rules - comment out some * Edit swiftlint rules - ignore some
fixed the conflict. sure I will look into that :) |
|
|
||
| func setDAKeyboardLayout() {} | ||
| func setDAKeyboardLayout() { | ||
| invalidCommandMsgWikidata = "Findes ikke i Wikidata" |
Contributor checklist
xcodebuildandswiftlint --strictcommands as directed in the testing section of the contributing guideDescription
This PR removes old in-command state keyboard setups from Keyboard.xib and KeyboardViewController and refactor "Not in wikidata" info tooltip to use dynamic key form view.
Changes:
Related issue