Skip to content
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

System to pick a translation language for each keyboard #476

Open
wants to merge 37 commits into
base: main
Choose a base branch
from

Commits on Jun 4, 2024

  1. Refactor to simplify code

    Removed unnecessary function from project and simplified a switch case:
    Are these required or is it fine to remove them?
    Jag-Marcel committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    20b5433 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    825712e View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    1fc7bee View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Added right-hand label to InfoChildTableCell (scribe-org#469)

    - Minor refactor to code for the button
    - Reworked how the chevron is displayed on the button
    - Added a label to the left of the chevron
    - Resized elements of the button to be centred instead of slightly lower than the centre
    - Added a button to language settings for picking a translation language
    - Created temporary value to store currently selected translation language, the plan is for every keyboard to have one of these
    Jag-Marcel committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    fa14ae0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Added new TableView under keyboard settings

    + in progress class for the new view
    Jag-Marcel committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    5f3eb9e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    5c3edda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    151b107 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    da74dbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    819b090 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8ca58e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3c1491 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Added functionality to tl language selection view

    - Selection now changes translationLanguage variable
    - Radio icons change based on selection
    Jag-Marcel committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    ea3aa80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30e6c80 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Language specificity for translation language

    - Now saves a specific translation language for each keyboard instead of one value
    - Simplified saving the variables for each language using UserDefaults
    Jag-Marcel committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f03bd00 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Set up system for language specific translations

    - Translation query now asks for the controller language's specified translation language or sets a default if it's missing
    - Removed some unnecessary code
    Jag-Marcel committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    55ffc83 View commit details
    Browse the repository at this point in the history
  2. SwiftLint fixes

    Jag-Marcel committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    299e535 View commit details
    Browse the repository at this point in the history
  3. Squashed 'Scribe/i18n/' changes from 13a4d74..cd28e5e

    cd28e5e Merge pull request scribe-org#25 from weblate/weblate-scribe-scribe-i18n
    dc922d8 Translated using Weblate (Swedish)
    997460b Translated using Weblate (Spanish)
    a99deb4 Translated using Weblate (German)
    eff6dee Merge pull request scribe-org#24 from Jag-Marcel/new-strings
    7ad62b4 Merge branch 'main' into new-strings
    b020823 Merge pull request scribe-org#23 from weblate/weblate-scribe-scribe-i18n
    463dd85 New strings for Scribe-iOS translation picker
    dde9e54 Translated using Weblate (Swedish)
    65d4274 Translated using Weblate (Swedish)
    f2c989d Translated using Weblate (Swedish)
    d230853 Merge pull request scribe-org#22 from Jag-Marcel/minor-fix
    dc219d4 Minor fix to conversion script
    
    git-subtree-dir: Scribe/i18n
    git-subtree-split: cd28e5e4ad8f50026e6e4d5b63e489819152e1e6
    Jag-Marcel committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8799094 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84d0c61 View commit details
    Browse the repository at this point in the history
  5. Squashed 'Scribe/i18n/' changes from cd28e5e..d9b2226

    d9b2226 Merge pull request scribe-org#26 from Jag-Marcel/action-fix
    0cb65ed Small fix to action for converting jsons to xcstrings
    
    git-subtree-dir: Scribe/i18n
    git-subtree-split: d9b22262f3769545a08bd4772cae20caa2f23c67
    Jag-Marcel committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d1d654f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    888b249 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8204f16 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    4b03f5b View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    ac52b0d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    39a345e View commit details
    Browse the repository at this point in the history
  2. merge fix

    Jag-Marcel committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4958ff2 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    18fa6cf View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    210531d View commit details
    Browse the repository at this point in the history
  2. Revert changes from 20b5433

    Jag-Marcel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6f02245 View commit details
    Browse the repository at this point in the history
  3. Add back changes from 20b5433

    Previous changes were broken because Utilities.swift was removed from several places as a source
    Jag-Marcel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    dcbd0f3 View commit details
    Browse the repository at this point in the history
  4. Edited to account for new translation setup and made smaller fixes

    Smaller fixes:
    - Changed localization keys for new feature to use same ones as Scribe-i18n
    - Removed extra English.entitlements in directory root
    Jag-Marcel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0e81679 View commit details
    Browse the repository at this point in the history
  5. SwiftLint fixes

    Jag-Marcel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fd507ff View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Reactivated English translation

    Mistook something in the re-activation of the English keyboard
    Jag-Marcel committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    167ca8b View commit details
    Browse the repository at this point in the history
  2. Restyling for translation language keyboards

    - Refactored some logic to be more brief & consistent
    - Added checks for the translation keyboard so spacing and key size is consistent with regular version of the keyboard
    - Simplified code to use translation language code function
    - Fixed a bug that crashed iPad version of the app
    Jag-Marcel committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    296c0e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ede2450 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    a97b74c View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    64ade23 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    d4e2b0a View commit details
    Browse the repository at this point in the history