mirror of
https://github.com/directus/directus.git
synced 2026-01-15 06:27:56 -05:00
* broken migration * fixed migration * created new endpoints for translation strings * updated to use core endpoint * bad attempts at making the endpoints sensible * merge changes * implemented translation strings service * re-integrating app logic part 1 * re-integrating app logic part 2 * fixed bad lodash import * re-integrating app logic part 3 * removed obsolete tests * make the linter happy * Create tender-trees-buy.md * added option to search-input * implementing search * fixed resizing and sidebar * Fix linting * Remove unused translations update into project settings * Fix missing translations * Require read permissions for app access * Fetch translation strings only when authenticated * Fix project default language not used when user has default language * Remove commented line * Rename variable as content has been changed * Make the current user check more specific * Remove translation_string from Settings type * Remove settings reference in docs * Update changeset * Rename migration file to ensure date order * Rename collection, route, service, controller * Rename migration * Adjust collection in settings route * Fix translations service * Use new `shouldClearCache` util * Drop translation_strings column in migration Co-authored-by: ian <licitdev@gmail.com> * Added basic api docs * updated dictionary * updated dictionary * Update app/src/interfaces/_system/system-input-translated-string/input-translated-string.vue Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de> * Update app/src/modules/settings/routes/translation-strings/collection.vue Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de> * extracted getCurrentLanguage utility * Use regular collections/items * Use regular controller * Fix item view * Set correct system field config for translations * Tweaks * Use UUID * Finish placeholders * Use drawer-item * Add create to the store * Remove composables * Add new placeholder * Fix saving behavior * Remove previous take * Rename migration after merge of live preview * Generate uuid when migrating * Remove unused showFilter * Fix linting * Fix type warnings * Not needed as settings no longer contain translation_strings * Remove leftover blank line * Update getCurrentLanguage with server default and use in hydrate * Shift getCurrentLanguage to lang folder to be alongside setLanguage * add elipsis to placeholder * Remove slug from key, so you can use dots etc in the key * updated translation value to be type text again * Rehydrate fields for updated translation values * Add tooltip * updated documentation * enforce key/language uniqueness in the TranslationService * updated error message * updated docs menu item to "custom translations" * Dynamically fetch translation keys for input-translated-string interface * use get current language in refresh * Update docs/reference/system/translations.md * Update docs/reference/system/translations.md * Update .changeset/tender-trees-buy.md * Fetch translation keys when new key is created * Update api/src/services/translations.ts * Remove translation_strings remnant Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch> * mark key, language and value as required * correctly mark fields as required * Catch duplicate key error when creating from input * Translate translations :-) * Update tender-trees-buy.md --------- Co-authored-by: ian <licitdev@gmail.com> Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch> Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de> Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>