Laura Benz
a52fff4e86
Grafana-UI: Add tooltip for interval picker in RefreshPicker ( #74534 )
...
* feat: add tooltip for interval picker
* refactor: remove ts error
* feat: extract new translations
* refactor: deprecate unused tooltip property
* refactor: correct syntax of dynamic string
* refactor: remove interval and autogenerated strings
* refactor: localisation
* refactor
2023-09-19 15:06:19 +02:00
Khushi Jain
df014cd780
Internationalization: Markup for Playlist Page ( #74509 )
...
* Internationalization: Markup for Playlist Page
* Internationalization: Markup for Playlist Page
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* PlaylistPage
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-13 10:39:37 +01:00
Khushi Jain
c1704b5ee4
Internationalization: Mark up PlaylistEditPage for translations ( #74455 )
...
* PlaylistEdit Page i18n
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* PlaylistForm
* more changes
* PlaylistForm
* PlaylistForm
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/playlist/PlaylistEditPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update PlaylistForm.tsx
* Update Add- labels
* couple of missed keys
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-13 10:02:51 +01:00
Ashley Harrison
ebe13a53f7
Browse Dashboards: Split new browse UI from nested folders backend ( #74435 )
...
* create new feature toggle + start to put stuff behind it
* block move, tidy up interfaces
* fix new/folder actions buttons
* show warning when deleting library panels/alert rules + run i18n:extract
* pseudo
* update unit tests
* pass alert in description
2023-09-07 11:41:00 +01:00
Aditi Patel
cad4fca8aa
Mark up playlist/ShareModal
for translations ( #74061 )
...
* added Internationalization to share modal
* ordered chronologically
* changed markup keys
* fixed import in grafana ui component
* pseudo locale file updated
* Removed redundant close-tooltip
2023-09-04 09:33:59 +01:00
Ivan Ortega Alba
8113707dc8
Dashboards: Add "import dashboard" to empty dashboard landing page ( #74018 )
2023-09-01 10:11:32 +02:00
Denny Chang
a90f3b58b5
i18n: Mark up HelpModal for translations ( #73806 )
...
* fix: i18n Help Modal
* fix: change translation modal to grafana-ui.modal
* fix: lint
* fix: by run yarn:i18n pseudo
2023-08-30 14:08:18 +01:00
RoxanaAnamariaTurc
edb7d0e0d8
Login: Show oauth error messages inline ( #72255 )
...
Squashed commit of the following:
commit b82ed875b88d12348cd4043e2add493e8fb6edc6
Author: Roxana Turc <anamaria-roxana.turc@grafana.com>
Date: Tue Jul 25 10:42:31 2023 +0100
user essentials mob! 🔱
lastFile:public/app/core/components/Login/LoginPage.test.tsx
commit 923cbcf190d2def57b59f8b231f14322efdf9718
Author: joshhunt <josh@trtr.co>
Date: Tue Jul 25 10:17:51 2023 +0100
user essentials mob! 🔱
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
2023-07-25 12:57:45 +03:00
Josh Hunt
78869fae7c
NestedFolders: Select style for closed nested folder picker ( #71959 )
...
* make unexpanded nested folder picker look like a select
* fix prefix icon
* placeholder style, only show input label if value selected
* aria-label
* text component
2023-07-20 17:33:42 +03:00
Ashley Harrison
1caf3298ea
Nested folders: Empty state for nested folder picker ( #71464 )
...
* add empty state to nestedfolderpicker, add translations
* run i18n:extract
* rename i18n key
---------
Co-authored-by: joshhunt <josh@trtr.co>
2023-07-14 11:58:43 +01:00
Juan Cabanas
88bb4a778d
Dashboards: POC split between visualizations and widgets ( #70850 )
2023-07-12 10:09:22 -03:00
Ashley Harrison
2650aa5600
Internationalization: Correctly generate plural forms ( #71341 )
...
* user essentials mob! 🔱
lastFile:public/locales/pseudo-LOCALE/grafana.json
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:contribute/internationalization.md
* user essentials mob! 🔱
lastFile:contribute/internationalization.md
* move pseudo generation to precommit hook if en-US file is modified
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
* fix unit tests
---------
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: joshhunt <josh@trtr.co>
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
Co-authored-by: eledobleefe <laura.fernandez@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
2023-07-11 16:37:01 +01:00
RoxanaAnamariaTurc
7fdf855932
I18n: Outstanding navigation strings ( #71208 )
...
* I18n: Outstanding navigation strings
* Resolving conflicts
2023-07-11 15:10:50 +01:00
RoxanaAnamariaTurc
535b5659e4
I18n: Outstanding navigation strings marked up for translation ( #71281 )
2023-07-11 14:13:46 +01:00
Bohdan Jóža
d36b70dec6
I18n: Translate phrases for new Browse Dashboards ( #70654 )
...
* Mark strings in folder manager nav for translation
* Mark strings in folder actions for translation
* Mark strings in new folder modal for translation
* Mark strings in delete modal for translation
* Mark strings in move modal for translation
* Fix interpunction in translations
* Run i18n:extract
* Fix Manage Permissions drawer test
* Redundnt useMemo
* Updated extracted translations after resolving conflicts
---------
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
2023-07-04 16:32:32 +01:00
RoxanaAnamariaTurc
e2dd1e9055
I18n: Mark up phrases for translation on NewFolder drawer ( #70888 )
...
* I18n:Mark up phrases for translation on NewFolder drawer
* Updated variable name from field-label to name-label
2023-06-30 12:13:03 +01:00
RoxanaAnamariaTurc
af9b071a78
I18n: Mark up strings on Navigation - Connections section ( #70914 )
2023-06-30 11:27:19 +01:00
RoxanaAnamariaTurc
ea361f5db4
Login: Adjust error message when user exceed login attempts ( #70736 )
...
* Adjust error message when user exceed login attempts
* empty commit to add coauthors
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
2023-06-30 11:22:44 +01:00
RoxanaAnamariaTurc
0e2626b004
I18n:Mark up phrases for translation on Permissions drawer ( #70842 )
...
* I18n:Mark up Permissions
* Mark up strings in Permissions file
* I18n:Mark up phrases for on Permissions drawer
* I18n:Mark up phrases for translation on Permissions page
* I18n:Mark up phrases for translation on Permissions page
* Made the changes based on suggestions received
* restore translations
* Run extract again
2023-06-29 13:43:14 +01:00
RoxanaAnamariaTurc
9e844b36b2
I18n:Mark up phrases for translation on Folder Page ( #70801 )
...
* I18n:Mark up phrases for translation on Folder Page
* I18n:Mark up phrases for translation on Folder Page, made suggested updates
2023-06-28 11:41:35 +01:00
RoxanaAnamariaTurc
12ddfbf2be
I18n: Mark up phrases for translation on Folder page ( #70754 )
...
* I18n:Mark up phrases for translation on Folder page
* Updated the Trans tag to be inside the Button
2023-06-27 16:23:57 +01:00
Ryan McKinley
698b07518a
Dashboards: Support an auto refresh interval that is based on the query range ( #70479 )
2023-06-26 19:46:23 +03:00
Ashley Harrison
8ea74333f1
Nested folders: Replace explicit type column with icon in browse view ( #70666 )
...
* remove type column and add icon instead
* extract translations
2023-06-26 11:58:26 +01:00
Josh Hunt
e9d42a6395
Login: Show error messages inline in form instead of in toasts ( #70266 )
...
* Login: Show error messages inline in form instead of in toasts
* remove console.log lol
* fix test
2023-06-21 10:28:20 +00:00
RoxanaAnamariaTurc
3c88868fe5
Internationalization: Mark up phrases for translation on Dashboards page ( #70361 )
...
* Internationalization:Mark up phrases for translation on Dashboards page
* Internationalization: Mark up phrases for translation on Dashboards page
2023-06-21 09:07:42 +01:00
Tobias Skarhed
56c27a1f0d
i18n: Sync extraction with main ( #69381 )
...
Run extract on main
2023-06-01 16:53:22 +02:00
Grafana I18n Bot
cebdb49912
I18n: Crowdin sync ( #67043 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-04-21 14:03:12 +01:00
Polina Boneva
2f0f5ca09e
[Chore] Dashboard: Add i18n for creating a panel, row, library panel, and pasted panel ( #66234 )
...
* add translation keys for empty dashboard redesign
* run yarn i18n:extract; rephrase one trans key because of [warning] Found translation key already mapped to a map or parent of new key already mapped to a string: dashboard.toolbar.add.visualization
* reduce to 3-step locale phrase IDs
* extract phrase IDs
2023-04-20 10:35:29 -04:00
Grafana I18n Bot
ece80e0614
I18n: Crowdin sync ( #65606 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-03-30 14:11:13 +03:00
Grafana I18n Bot
352967f092
I18n: Crowdin sync ( #65437 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-03-28 12:25:07 +01:00
Josh Hunt
d13488a435
NestedFolders: Show nested folders in Browse folder view ( #63746 )
...
* dirty dirty code for showing nested folders in folder view
refactor to NestedFolderItem
Update dashboard grid view to new types
update tests
REBASE OUT OF THIS BRANCH - joshhunt/star-by-uid merged into this
Squashed commit of the following:
commit d0f046ccd3
Author: joshhunt <josh@trtr.co>
Date: Wed Feb 8 18:35:56 2023 +0000
undo async
commit abe2777a1f
Author: joshhunt <josh@trtr.co>
Date: Wed Feb 8 18:34:11 2023 +0000
Dashboards: Star dashboards by UID
add type for dashboard search dto
clean DashboardSearchItem type
simplify DashboardSearchHit type
remove unused properties from DashboardSearchHit
make uid non-optional
rename + move NestedFolderItem type to DashboardViewItem
clean up
* wip
* fix checkbox selection of nested folders
* show folder's parent correctly
* Add dashboard result kind
* don't render folder empty view in SearchView
* call nested folders api only if feature flag enabled
* remove unused import
* un-rename variable to reduce PR diff
* fix typo in comment
* fix order of pseudoFolders
* Fix General folder not showing in browse
* rename folder view tests
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-03-23 13:28:45 +00:00
Ryan McKinley
f96637b5fc
Live: Remove (alpha) ability to configure live pipelines ( #65138 )
2023-03-22 20:09:44 +02:00
Ryan McKinley
fa740a8bcf
Chore: Remove panel inspect Actions hack ( #64643 )
...
remove actions tab hook
2023-03-13 08:07:36 -07:00
Josh Hunt
54aaaf169f
Internationalization: Mark up more of Dashboard Variables and Browse/Search Dashboards ( #63518 )
...
* Extract dirty translations from main
* Translate some variable phrases
* Translate nav bar
* Translate search/browse
* Fix header returning null
* Translate search results type
* fix test
2023-02-23 10:46:07 +00:00
Josh Hunt
504eabbe80
Navigation: Ensure command palette is correctly translated ( #61103 )
...
* Navigation: Translate nav tree in store
* Remove usage of getNavTitle
* properly translate children
* add pubdash translation
* remove extraneous calls to translation in PageHeader
* empty commit
* correctly allow subtitle to be overrwitten (thank you tests!)
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-02-08 13:15:37 +00:00
Josh Hunt
d51e7ec7ef
Preferences: Add theme preference to match system theme ( #61986 )
...
* user essentials mob! 🔱
lastFile:pkg/api/preferences.go
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:packages/grafana-data/src/types/config.ts
* user essentials mob! 🔱
lastFile:public/app/core/services/echo/utils.test.ts
* user essentials mob! 🔱
* user essentials mob! 🔱
lastFile:public/views/index-template.html
* user essentials mob! 🔱
* Restore currentUser.lightTheme for backwards compat
* fix types
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* cleanup
* cleanup
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2023-01-30 10:51:51 +01:00
Josh Hunt
6c990b461e
SupportBundles: Feature flag + access control navtree item ( #62337 )
...
* SupportBundles: Feature flag + access control navtree item
* remove translation
2023-01-27 20:04:04 +00:00
Ashley Harrison
1ef7cfda3f
Navigation: more command palette tweaks ( #62286 )
...
* update placeholder text, only create search keybindings if topNavCommandPalette is disabled
* make search input wider
2023-01-27 16:21:48 +00:00
Torkel Ödegaard
38d3d1c02b
Profile: Rename profile page from preferences to profile ( #61777 )
...
* Rename preferences to Profile
* Fixed tests and ran i18 extract
2023-01-24 09:32:49 +01:00
Josh Hunt
665f85cd7e
CommandPalette: Minor usability improvements ( #61567 )
2023-01-16 18:33:46 +00:00
TaitChan
a1d33c63c8
Internationalization: Translate page headers and Search dashboard actions ( #60727 )
...
* Fix: PageHeader & PageHeaderTabs & NavBarItem & DashboardActions & PanelMenu is displayed in default_language (#60719 )
* I18N: update strings (#60719 )
Co-authored-by: TaitChan <1441645821@qq.coom>
2023-01-13 14:33:42 +00:00
Armand Grillet
331fa686e0
Preferences: Changed 'Edit profile' to 'Profile' ( #61376 )
...
* Changed 'Edit profile' to 'Profile'
The profile is not always editable, e.g. when it is synec via OAuth,
and all the other sections of the preferences are titled without a
verb.
* Fix frontend test
2023-01-13 09:59:11 +01:00
Alex Khomenko
078f2d4481
Admin: Remove navigation subheaders ( #61344 )
...
* Admin: Remove navigation subheaders
* Admin: Fix tests
2023-01-13 08:32:09 +02:00
Josh Hunt
5d725d22ad
CommandPalette: Search for dashboards using API ( #61090 )
...
* CommandPalette: Search for dashboards using API
* Fix ordering of dashboards
* Put recent + search dashboards in root list, refactor actions into hook
* limit recent dashboards to 5
* search debounce to 200ms
* update priorities
* extract i18n
2023-01-10 14:59:32 +00:00
Josh Hunt
a26d4c90b2
I18N: Fail i18n:extract on warnings + update strings ( #60949 )
...
* I18N: Fail i18n:extract on warnings
* I18N: Fix onboarding page title
* extract all strings
* move t reassign outside of function
2023-01-04 15:28:07 +00:00
Grafana I18n Bot
9d767b78d4
I18n: Crowdin sync ( #59571 )
...
* Update source file grafana.json
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2023-01-03 14:45:10 +00:00
Grafana I18n Bot
343f65fffb
I18n: Crowdin sync ( #59210 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2022-11-23 07:24:54 -05:00
Josh Hunt
f180bb46f8
I18n: Translate Dashboard Starred notification ( #59138 )
2022-11-23 13:12:33 +01:00
Laura Fernández
8f567d57fa
Internationalization: Translate ViewJSONmodal and ClipboardButton ( #58807 )
2022-11-21 17:37:53 +01:00
Josh Hunt
5978dc138e
Nav: Split Admin into three sections for new IA ( #58229 )
...
* start to split admin into two sections
* most of new admin nav implemented
* landing pages
* hide admin for non-admins
* update admin redirects if not topnav
* clean up
* updated IA for admin (still WIP)
* move plugin pages into correct admin sections
* fix backend unit test
* move correlations into the correct section
* add translations for admin sections
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-11-18 15:11:59 +00:00
Laura Fernández
f2cb248d93
Internationalization: Translate 'Hide / show legend' of PanelHeaderMenuItem ( #58800 )
2022-11-16 13:06:04 +01:00
Laura Fernández
515440979b
Internationalization: Translate ShareSnapshot label ( #58802 )
2022-11-16 13:04:51 +01:00
Laura Fernández
3f63ca06c3
Internationalization: Translate NavBar - 'Search dashboard' menu item ( #58815 )
2022-11-16 13:02:29 +01:00
Laura Fernández
3cedcdedbd
Internationalization: Translate VariableInput and VariableOptions components ( #58748 )
2022-11-15 17:30:33 +01:00
Laura Fernández
dd0d034796
Internationalization: Translate RefreshPicker component ( #58530 )
2022-11-14 17:47:15 +01:00
Laura Fernández
67bd0d5537
Internationalization: Translate TimeRangePicker component ( #58470 )
2022-11-14 17:16:34 +01:00
Laura Fernández
96d70c37bd
Internationalization: Translate TimeZonePicker component ( #58461 )
2022-11-08 17:25:35 +01:00
Laura Fernández
d0f173665f
Internationalization: Translate TimePickerContent component ( #58316 )
2022-11-08 16:30:03 +01:00
Laura Fernández
3790e105e5
Internationalization: Translate TimePickerFooter component ( #58390 )
2022-11-08 15:56:19 +01:00
Laura Fernández
c1d677c174
Internationalization: Translate TimeRangeContent component ( #58343 )
2022-11-08 14:55:50 +01:00
Laura Fernández
e5d4d00c1f
Internationalization: Translate CalendarFooter component ( #58326 )
2022-11-07 14:42:20 +01:00
Laura Fernández
b7efd46e2d
Internationalization: Translate TimeRangeList component ( #58131 )
2022-11-04 12:21:46 +01:00
Laura Fernández
813ebf988d
Internationalization: Translate TimePickerTitle component ( #57909 )
2022-11-03 16:03:28 +01:00
Josh Hunt
fc75076b72
I18n: Show languages in local names ( #57367 )
...
* I18n: Show languages in local names
* fixed test
2022-10-21 05:29:03 -04:00
Grafana I18n Bot
060c804449
I18n: Crowdin sync ( #57345 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2022-10-20 12:37:47 +00:00
Grafana I18n Bot
de24a444b5
I18n: Crowdin sync ( #57260 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2022-10-19 12:14:55 +01:00
Ashley Harrison
8846778f9b
fix title of config node ( #56810 )
2022-10-12 16:37:14 +01:00
Josh Hunt
b7d969baf1
I18n: Improve tooling ( #56731 )
...
* Delete en-US.json before extracting strings so it's always up to date
* Add 'comment' to message jsons
* Enable Pseudo-locale option only in dev mode
* don't load english messages
* fix package.json
* fix
2022-10-12 07:51:16 -04:00
Josh Hunt
719769ee7c
I18n: Add Chinese (Simplified) ( #56739 )
...
* Prevent _old.json files from being created
* Add contrib docs for adding new locale
* add chinese (simplified)
2022-10-12 06:12:46 -04:00
Grafana I18n Bot
11c4ab8397
I18n: Crowdin sync ( #56688 )
...
* New translations grafana.json (French)
* New translations grafana.json (Spanish)
* New translations grafana.json (German)
* New translations grafana.json (Chinese Simplified)
2022-10-11 07:04:33 -04:00
Grafana I18n Bot
3f89de1747
I18n: Crowdin sync ( #56660 )
...
* New translations grafana.json (Chinese Simplified)
* delete zh-CN
Co-authored-by: joshhunt <josh@trtr.co>
2022-10-10 12:15:21 -04:00