]> source.dussan.org Git - redmine.git/commitdiff
Splits private/public issue queries in the sidebar (#1067).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 21 Feb 2011 13:34:33 +0000 (13:34 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 21 Feb 2011 13:34:33 +0000 (13:34 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4908 e93f8b46-1217-0410-a6f0-8f06a7374b81

46 files changed:
app/helpers/issues_helper.rb
app/views/issues/_sidebar.rhtml
config/locales/bg.yml
config/locales/bs.yml
config/locales/ca.yml
config/locales/cs.yml
config/locales/da.yml
config/locales/de.yml
config/locales/el.yml
config/locales/en-GB.yml
config/locales/en.yml
config/locales/es.yml
config/locales/eu.yml
config/locales/fa.yml
config/locales/fi.yml
config/locales/fr.yml
config/locales/gl.yml
config/locales/he.yml
config/locales/hr.yml
config/locales/hu.yml
config/locales/id.yml
config/locales/it.yml
config/locales/ja.yml
config/locales/ko.yml
config/locales/lt.yml
config/locales/lv.yml
config/locales/mk.yml
config/locales/mn.yml
config/locales/nl.yml
config/locales/no.yml
config/locales/pl.yml
config/locales/pt-BR.yml
config/locales/pt.yml
config/locales/ro.yml
config/locales/ru.yml
config/locales/sk.yml
config/locales/sl.yml
config/locales/sr-YU.yml
config/locales/sr.yml
config/locales/sv.yml
config/locales/th.yml
config/locales/tr.yml
config/locales/uk.yml
config/locales/vi.yml
config/locales/zh-TW.yml
config/locales/zh.yml

index ce23668ef7bcb691b5ed8f5b2264b460ba4771e7..38cc52fee39f35add29374d8788b789cfd6eba1d 100644 (file)
@@ -106,13 +106,29 @@ module IssuesHelper
       # Project specific queries and global queries
       visible << (@project.nil? ? ["project_id IS NULL"] : ["project_id IS NULL OR project_id = ?", @project.id])
       @sidebar_queries = Query.find(:all, 
-                                    :select => 'id, name',
+                                    :select => 'id, name, is_public',
                                     :order => "name ASC",
                                     :conditions => visible.conditions)
     end
     @sidebar_queries
   end
 
+  def query_links(title, queries)
+    content_tag('h3', title) +
+      queries.collect {|query|
+          link_to(h(query.name), :controller => 'issues', :action => 'index', :project_id => @project, :query_id => query)
+        }.join('<br />')
+  end
+  
+  def render_sidebar_queries
+    out = ''
+    queries = sidebar_queries.select {|q| !q.is_public?}
+    out << query_links(l(:label_my_queries), queries) if queries.any?
+    queries = sidebar_queries.select {|q| q.is_public?}
+    out << query_links(l(:label_query_plural), queries) if queries.any?
+    out
+  end
+
   def show_detail(detail, no_html=false)
     case detail.property
     when 'attr'
index db85f97b9b40f331845a46c1b5d1c497fbd79736..6de1c2d67a55adc3eea2c3dc38e269ca45d7954b 100644 (file)
 <% end %>
 <%= call_hook(:view_issues_sidebar_planning_bottom) %>
 
-<% unless sidebar_queries.empty? -%>
-<h3><%= l(:label_query_plural) %></h3>
-
-<% sidebar_queries.each do |query| -%>
-<%= link_to(h(query.name), :controller => 'issues', :action => 'index', :project_id => @project, :query_id => query) %><br />
-<% end -%>
+<%= render_sidebar_queries %>
 <%= call_hook(:view_issues_sidebar_queries_bottom) %>
-<% end -%>
index 32463d1f5a01df8fe8c50a89a0f9a876383c19ff..2d235a1ef747056f049656b97309dab16dc31485 100644 (file)
@@ -938,3 +938,4 @@ bg:
 
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 8baeacc673c70f83289fa98e4a6f880b76e5c588..0578d7e1b63402a0ff46fff2566e9cbdb00be892 100644 (file)
@@ -952,3 +952,4 @@ bs:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 6dd79277a8b2dcf2074978123531fd42dff25a10..f23b2f915edb72e4d47ec0074469983129e647dd 100644 (file)
@@ -941,3 +941,4 @@ ca:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index c414b973c0aaab36ce23a6e1561948d57470d732..c1ab4353d1245c1dd8a4990ca70092860e3de817 100644 (file)
@@ -942,3 +942,4 @@ cs:
 
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 7767366b9cd2c84a8cfef1a00f0c72a2141e053b..f7b43201705a015ebd2f1cef53092e89dad445b3 100644 (file)
@@ -954,3 +954,4 @@ da:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 7919f2e89cd5678e2bde854d90f22ca5982409f2..239ed6e359e1db0519e5aa0e79fa25c4b54468a6 100644 (file)
@@ -955,3 +955,4 @@ de:
   setting_gantt_items_limit: Maximale Anzahl von Aufgaben die im Gantt-Chart angezeigt werden.
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index d0529c0e6d08458d27f27d0f40592a088ff4a6b8..8517d8c1830862ef626cd7fafcb87cfc50471f9e 100644 (file)
@@ -938,3 +938,4 @@ el:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 58a00eb399d52034379e76eaf9af4b4e6d059cb5..eca63257fc01cd77c8dae5362a6f79337a3af67f 100644 (file)
@@ -942,3 +942,4 @@ en-GB:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index 1757c1517208fd55cf60403dd04a000b85c23b26..40ecbeed539e11c1406067ca7ff0b5f39ec2677a 100644 (file)
@@ -595,6 +595,7 @@ en:
   label_query: Custom query
   label_query_plural: Custom queries
   label_query_new: New query
+  label_my_queries: My custom queries
   label_filter_add: Add filter
   label_filter_plural: Filters
   label_equals: is
index fac244c1a2012666130da5904ade161238df2779..7488851989afe5b94a2a049c5649e0c053ccd2ca 100644 (file)
@@ -975,3 +975,4 @@ es:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index f84bb83cc909043722651ca52e375d804f1879ef..d19b5bb926bb0a1069c1980c111db800721f8b08 100644 (file)
@@ -942,3 +942,4 @@ eu:
   setting_gantt_items_limit: "Gantt grafikoan bistara daitekeen elementu kopuru maximoa"\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index f46358751d08cd917a5342eae373c33b2082c5d5..03186b7798db39ae30c3d483a831711d626ed8e3 100644 (file)
@@ -941,3 +941,4 @@ fa:
   text_tip_issue_begin_end_day: issue beginning and ending this day
   text_tip_issue_end_day: issue ending this day
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 826794e268881708697c6c14792acac1ffc06431..1d991de4f3bbcb9d6ef2159af92af85cf5a9e191 100644 (file)
@@ -959,3 +959,4 @@ fi:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index aa5815a2fc4d39042020116d77179a928f12e53b..112fe5a44308936bfc3f74a4781f14a279b1e363 100644 (file)
@@ -597,6 +597,7 @@ fr:
   label_query: Rapport personnalisé
   label_query_plural: Rapports personnalisés
   label_query_new: Nouveau rapport
+  label_my_queries: Mes rapports personnalisés
   label_filter_add: "Ajouter le filtre "
   label_filter_plural: Filtres
   label_equals: égal
index 205f8e56bd3f1ed84cc2eded1fb53ce973119e4f..22a26bc4b579bd62d587ddd11f21fe4619dee058 100644 (file)
@@ -950,3 +950,4 @@ gl:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 7a94cc9032d2bda7eb73d8df91f38e15335578ce..35d1839fc411bc75f161548a1c7c4c1795a22314 100644 (file)
@@ -943,3 +943,4 @@ he:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index d733b038f9a83abc7827c2cf06edeb16771a8472..a90ab8d30aaae504387dac51d7b483e2f265818f 100644 (file)
@@ -945,3 +945,4 @@ hr:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index eb518165d0da3b1c974a1158073c042416e8b1ce..2fbf903ba114384153062e12a17024e80b4fe4b5 100644 (file)
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 0cd9407ff0699d0160d89b8fc703d89eaaa364d7..2e7caafd17f9d9b64ea7968f3b453bacccbf73f9 100644 (file)
@@ -946,3 +946,4 @@ id:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index f3ab5dd9a0d93ec0fbec8cda4330f0649122c8c2..ae37018866b90320eeeba509d25a84bca8704eda 100644 (file)
@@ -939,3 +939,4 @@ it:
   setting_gantt_items_limit: Massimo numero di oggetti da visualizzare sul diagramma di gantt
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 53eacb54d19e3df7cdab00aa2f2f3b2c7790ec71..054425ca355ea41abc2bd3e706956aef222a6ce0 100644 (file)
@@ -959,3 +959,4 @@ ja:
   enumeration_system_activity: システム作業分類
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 56edb5b264f9b9c3bb0c22551e8b77d8d90dbd48..7a3424981eb45da93cf0e1552c0a5b18956b0cd2 100644 (file)
@@ -990,3 +990,4 @@ ko:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index c5b2c6f2c1951445d5c769b8cd297fb2be0013a7..434b245f2107b28778903cbce878b499046b44ab 100644 (file)
@@ -998,3 +998,4 @@ lt:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 6830f447058bc26c01fc350fd167093267739f6f..a87ed29950cf4a0d18bd3ede3a6683e3eed5cfa7 100644 (file)
@@ -933,3 +933,4 @@ lv:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index 0d7d6f7af97eba3e8f2f196f9e045694901a82ef..8ed595a97763dfc67f9475278109374e4abea200 100644 (file)
@@ -938,3 +938,4 @@ mk:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index 761d377dc3867400e394691d98bf20b5499aac6f..39c026dc70c5e158d39bbe19086e8d40fbbbba2b 100644 (file)
@@ -939,3 +939,4 @@ mn:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index 9cf61d96d625a0db581408f225ef67f09a06b155..7f31879435c4bd5cd969cb8f60bef3a1ba17d272 100644 (file)
@@ -920,3 +920,4 @@ nl:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index a6d1abf29680bdfb81686a14a5a38da0efe56768..469d35ce5384aba3c80f4685d5ee62ac5e7bdf01 100644 (file)
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index ffc845416dc41f5b027b19122f46b94a5b9ea47b..3f5ad5443ee2dcbb52b4323854c774c2d21952c0 100644 (file)
@@ -955,3 +955,4 @@ pl:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index c05a200b31fb0adbd35fb5efd020007ec3003897..380fda7c6fba574a736c1dde29a8d203ee1d47cc 100644 (file)
@@ -958,3 +958,4 @@ pt-BR:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index fc9eea93be12b84bcabc486ee864bc67c7fc8ad1..4fb8c4c82244ab08903f03a6958056955c3a0ced 100644 (file)
@@ -942,3 +942,4 @@ pt:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index f205607441b63bc801b4a36784f4904123f3ac42..1fe23b6859eab0f25d4122fd31132aba1e5be7ca 100644 (file)
@@ -931,3 +931,4 @@ ro:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 723ed15b3decd1830fa4f5730161a2ce2e6282da..ef6f7a987e9c01766921dd42fd38d4e1ed47bed8 100644 (file)
@@ -1051,3 +1051,4 @@ ru:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 20c1c2c60717179b0dc6f50ef7cca50ea069e448..501a126d4f3481eb4dab91ccea6230050dcc495b 100644 (file)
@@ -933,3 +933,4 @@ sk:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index f44955a4d2b167dbc5f0da113ab0b4d4789aa350..f2e5ae499c161a5b0074a885e4d8bfab01ed718f 100644 (file)
@@ -934,3 +934,4 @@ sl:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 90e103c15c0b65ddcff32238f22ff5e0b2672196..dcbed473388cd95e5a6dbb580a18ff21e5a90fe1 100644 (file)
@@ -938,3 +938,4 @@ sr-YU:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart\r
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text\r
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.\r
+  label_my_queries: My custom queries\r
index dc77f570d9d461fc2d607997ba9b44cc3a599c90..b0168d7e3302d71d158e434a0ceff9b15038c1a5 100644 (file)
@@ -939,3 +939,4 @@ sr:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 253e6197dd77dc4898f018f367f75d528321a50f..a51816fa764d7963ad61469c333c866f83710d18 100644 (file)
@@ -979,3 +979,4 @@ sv:
   enumeration_system_activity: Systemaktivitet
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index bf22d43fe2f124d450432675c04ec9f35df6e782..6e38631a41f153c57f03628d472e51ac833d9c27 100644 (file)
@@ -935,3 +935,4 @@ th:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 5cc0d475f0ac349038726a234d2dd33391bd184f..5a0b040b8ec799e2eb56fc56fa0997ed2fc81d36 100644 (file)
@@ -957,3 +957,4 @@ tr:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index 443efc8dac795d25ed76f2a085bdf9c9a4e1a4d0..f81d58fa1f2728d64d642717afffb2b60d2ae1d8 100644 (file)
@@ -934,3 +934,4 @@ uk:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index eec1e192d41c38921c3bd4d97c5636ad35f12828..bd6e78a098ad4e451ba338303189133f60ba5f2a 100644 (file)
@@ -989,3 +989,4 @@ vi:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index bcb1b6295c3dfcf54088b7c6a19e5e910aca836a..04aa72e2e6cd892c1b3c9a663c470c8445027b0a 100644 (file)
   enumeration_system_activity: 系統活動
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries
index b0c3dc01f806630c72b8ba5a9e5a8604138e98ec..a677d5590514ab95c94fa4da67e714be57bb5915 100644 (file)
@@ -952,3 +952,4 @@ zh:
   setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
   field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
   text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
+  label_my_queries: My custom queries