Codebase list gnome-shell-extensions / a371739
Merge branch 'debian' into kali/master Daniel Ruiz de Alegría 2 years ago
99 changed file(s) with 4337 addition(s) and 3182 deletion(s). Raw diff Collapse all Expand all
11 - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/bbe5232986c9b98eb1efe62484e07216f7d1a4df/templates/fedora.yml'
22 - remote: "https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/6f86b8bcb0cd5168c32779c4fea9a893c4a0c046/templates/ci-fairy.yml"
33
4 image: registry.gitlab.gnome.org/gnome/gnome-shell/fedora/34:2021-08-12.0
4 image: registry.gitlab.gnome.org/gnome/gnome-shell/fedora/35:2022-02-18.0
55
66 stages:
77 - pre_review
2525 variables:
2626 FDO_UPSTREAM_REPO: GNOME/gnome-shell-extensions
2727 LINT_LOG: "eslint-report.xml"
28 JS_LOG: "js-report.txt"
2928
3029 workflow:
3130 rules:
102101 stage: review
103102 <<: *prereview_req
104103 script:
105 - find extensions -name '*.js' -exec js78 -c '{}' ';' 2>&1 | tee $JS_LOG
106 - (! grep -q . $JS_LOG)
107 artifacts:
108 paths:
109 - ${JS_LOG}
110 when: on_failure
104 - gjs-check-syntax
111105
112106 eslint:
113107 stage: review
0 41.1
0 42.0
11 ====
2
3 Translators:
4 Philipp Kiemle [de], Balázs Úr [hu], Марко Костић [sr], sicklylife [ja],
5 Baurzhan Muftakhidinov [kk]
6
7 42.rc
8 =====
9 * Misc. bug fixes and cleanups [Florian; !215, !218]
10
11 Contributors:
12 Florian Müllner
13
14 Translators:
15 Marek Černocký [cs], Dušan Kazik [sk], Piotr Drąg [pl], Jiri Grönroos [fi],
16 Luna Jernberg [sv], Alan Mortensen [da], Charles Monzat [fr],
17 Changwoo Ryu [ko]
18
19 42.beta
20 =======
21 * workspace-indicator: Fix cancelling editing with Esc [Florian; !208]
22 * window-list: Update window tracking to avoid missing icons [Florian; !207]
23 * Use libadwaita for preferences [Florian; !209, !213]
24 * Adapt to Clutter grab API changes [Florian; !212]
25 * Misc. bug fixes and cleanups [Jan, Florian; !210, !214]
26
27 Contributors:
28 Jan Beich, Florian Müllner, Naala Nanba
29
30 Translators:
31 Boyuan Yang [zh_CN], Matej Urbančič [sl], Naala Nanba [ab],
32 Alexander Shopov [bg], Emin Tufan Çetin [tr]
33
34 42.alpha
35 ========
236 * native-window-placement: Fix distorted layout in app grid [Sebastian; !189]
337 * window-list: Fix on-screen keyboard [Florian; !199]
4 * Misc. bug fixes [Neal; !195]
5
6 Contributors:
7 Neal Gompa, Sebastian Keller, Florian Müllner
8
9 Translators:
10 Goran Vidović [hr], Sveinn í Felli [is]
38 * Misc. bug fixes and cleanups [Neal; Just; !195, !197]
39
40 Contributors:
41 Piotr Drąg, Neal Gompa, Sebastian Keller, Florian Müllner, Just Perfection
42
43 Translators:
44 Goran Vidović [hr], Sveinn í Felli [is], Yuri Chornoivan [uk],
45 Fabio Tomat [fur], Quentin PAGÈS [oc], Hugo Carvalho [pt],
46 Yaron Shahrabani [he], Jordi Mas i Hernandez [ca], MohammadSaleh Kamyab [fa],
47 Fran Dieguez [gl], Daniel Mustieles [es], Aleksandr Melman [ru],
48 Aurimas Černius [lt], Asier Sarasua Garmendia [eu], Kukuh Syafaat [id],
49 Rafael Fontenelle [pt_BR]
1150
1251 41.0
1352 ====
0 [Desktop Entry]
1 Name=GNOME Classic on Wayland
2 Comment=This session logs you into GNOME Classic
3 Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session
4 TryExec=gnome-session
5 Type=Application
6 DesktopNames=GNOME-Classic;GNOME;
7 X-GDM-SessionRegisters=true
0 [Desktop Entry]
1 Name=GNOME Classic on Xorg
2 Comment=This session logs you into GNOME Classic
3 Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session
4 TryExec=gnome-session
5 Type=Application
6 DesktopNames=GNOME-Classic;GNOME;
7 X-GDM-SessionRegisters=true
00 // When color definition differs for dark and light variant,
1 // it gets @if ed depending on $variant
1 // it gets @if-ed depending on $variant
22
3 $base_color: if($variant == 'light', #fff, lighten(desaturate(#241f31, 20%), 2%));
4 $bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 100%), 4%));
5 $fg_color: if($variant == 'light', #2e3436, #eeeeec);
3 $base_color: if($variant == 'light', #fff, darken(desaturate(#241f31, 100%), 2%));
4 $bg_color: if($variant == 'light', #f6f5f4, lighten($base_color, 5%));
5 $fg_color: if($variant == 'light', transparentize(black, .2), white);
66
77 $selected_fg_color: #fff;
8 $selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 10%));
8 $selected_bg_color: #3584e4;
99 $selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%));
10 $borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 8%));
11 $borders_edge: if($variant == 'light', rgba(255,255,255,0.8), transparentize($fg_color, 0.93));
10
11 $borders_color: if($variant == 'light', transparentize($fg_color, .5), transparentize($fg_color, .9));
12 $borders_edge: if($variant == 'light', rgba(255,255,255,0.8), lighten($bg_color, 5%));
13
1214 $link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%));
1315 $link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%));
14 $top_hilight: $borders_edge;
1516
16 $warning_color: #f57900;
17 $error_color: #ff8080;
18 $success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%));
17 $warning_color: if($variant == 'light', #e5a50a, #f5c211);;
18 $error_color: if($variant == 'light', #e01b24, #c01c28);
19 $success_color: if($variant == 'light', #2ec27e, #26a269);
1920 $destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%));
2021
21 $osd_fg_color: #eeeeec;
22 $osd_text_color: white;
23 $osd_bg_color: transparentize(darken(desaturate(#3d3846, 100%), 12%),0.04);
22 $osd_fg_color: white;
23 $osd_bg_color: transparentize(desaturate($bg_color, 100%),0.04);
2424 $osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5);
25 $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%);
25 $osd_insensitive_fg_color: if($variant == 'light', mix($osd_fg_color, $osd_bg_color, 80%), mix($osd_fg_color, $osd_bg_color, 70%));
2626 $osd_borders_color: transparentize(black, 0.3);
27 $osd_outer_borders_color: transparentize(white, 0.84);
27 $osd_outer_borders_color: transparentize($osd_fg_color, 0.98);
2828
2929 $shadow_color: if($variant == 'light', rgba(0,0,0,0.1), rgba(0,0,0,0.2));
30 $system_bg_color: desaturate(#241f31,100%); //neutralize the HIG color
30
31 // overview background color
32 $system_bg_color: $base_color;
3133
3234 //insensitive state derived colors
3335 $insensitive_fg_color: mix($fg_color, $bg_color, 50%);
2727 // padding, margin and spacing
2828 $base_padding: 6px;
2929 $base_margin: 4px;
30 $base_spacing: 6px;
3130
3231 // border radii
3332 $base_border_radius: 8px;
3433
35 $modal_radius:$base_border_radius * 2;
36
37 // non-standard colors
38 $bubble_borders_color: lighten($borders_color, if($variant=='light', 0%, 5%));
39 // $bubble_borders_color: if($variant == 'light', rgba(255,255,255,0.1), rgba(0,0,0,0.3));
40
41 // hover
42 $hover_bg_color: if($variant=='light', darken($bg_color, 3%), lighten($bg_color, 5%));
43 $hover_fg_color: if($variant=='light', darken($fg_color, 5%), lighten($fg_color, 5%));
44 $hover_borders_color: lighten($borders_color,if($variant=='light', 5%, 3%));
45
46 // active
47 $active_bg_color: if($variant == 'light', darken($bg_color, 7%), darken($bg_color, 9%));
48 $active_fg_color: darken($fg_color,if($variant=='light', 5%, 3%));
49 $active_borders_color: darken($borders_color,if($variant=='light', 5%, 3%));
34 // radii of things that display over other things, e.g. popovers
35 $modal_radius: $base_border_radius*2; // 24px
36
37 // derived hover colors
38 $hover_bg_color: if($variant=='light', darken($bg_color, 3%), lighten($bg_color, 4%));
39 $hover_fg_color: if($variant=='light', darken($fg_color, 5%), lighten($fg_color, 4%));
40
41 // derived active colors
42 $active_bg_color: if($variant=='light', darken($bg_color, 5%), lighten($bg_color, 6%));
43 $active_fg_color: if($variant=='light', darken($fg_color, 5%), lighten($fg_color, 6%));
44
45 // derived checked colors
46 $checked_bg_color: if($variant=='light', darken($bg_color, 7%), lighten($bg_color, 9%));
47 $checked_fg_color: if($variant=='light', darken($fg_color, 7%), lighten($fg_color, 9%));
5048
5149 // fonts
5250 $base_font_size: 11;
5452
5553 // icons
5654 $base_icon_size: 1.09em;
55 $large_icon_size: $base_icon_size*2; // 32px
5756 // $base_icon_size: 16px;
5857
5958 // Stage
6463
6564 /* Common Stylings */
6665
67 // Text
68 %status_text {
69 font-size: 2em;
70 font-weight: bold;
71 color: $osd_fg_color;
72 }
73
7466 // osd panels
7567 %osd_panel {
7668 color: $osd_fg_color;
7769 background-color: $osd_bg_color;
78 //border: 1px solid $osd_outer_borders_color;
79 border-radius: $base_border_radius * 2 + 4px;
80 padding: $base_padding * 2;
70 border: 1px solid $osd_outer_borders_color;
71 border-radius: 999px;
72 padding: $base_padding*2;
8173 }
8274
8375 // Overview panels
8880 }
8981
9082 // icon tiles
91 %icon_tile {
92 border-radius: $base_border_radius + 4px;
83 %tile {
84 border-radius: $base_border_radius * 2; // 16px
9385 padding: $base_padding;
86 spacing: $base_padding;
9487 border: 2px solid transparent;
9588 transition-duration: 100ms;
9689 text-align: center;
10093 %bubble_panel {
10194 color: $fg_color;
10295 background-color: $bg_color;
103 border: 1px solid if($variant=='light', rgba(0,0,0, 0.6), $borders_color);
104 }
105
106 // button styling
96 border-radius: $base_border_radius*1.25 + 1px;
97 border: 1px solid $borders_edge;
98 }
99
100 // normal button styling
107101 %button {
108 border-radius: $base_border_radius;
102 border-radius: $base_border_radius - 2px; // 6px
109103 border-style: solid;
110104 border-width: 1px;
111 min-height: 22px;
112 padding: $base_padding * 0.5 $base_padding * 4;
105 font-weight: bold;
106 padding: $base_padding*.5 $base_padding*4;
113107
114108 @include button(normal);
115109 &:focus { @include button(focus);}
116110 &:hover { @include button(hover);}
117111 &:insensitive { @include button(insensitive);}
118112 &:active { @include button(active);}
119 }
120
121 // buttons in dialogs
113 &:checked { @include button(checked);}
114 }
115
116 // buttons in dialogs/notifications
117 // lighter in color and have a greater radius
118
119 $bubble_button_radius:$base_border_radius*1.25;
120 $bubble_buttons_color: if($variant == 'light', darken($bg_color, 12%), lighten($bg_color, 7%));
121
122122 %bubble_button {
123 @include button(normal, $shadow: none);
124123 padding: $base_padding * 2;
125 border-style: solid;
126 border-width: 1px;
127 border-left-width: 0;
128 border-bottom-width: 0;
129
130 &:insensitive { @include button(insensitive, $shadow: none); }
131 &:focus { @include button(focus, $shadow: none); }
132 &:hover { @include button(hover, $shadow: none); }
133 &:active { @include button(active, $shadow: none); }
134
135 // radius is 2 pixel less to fit in bubble
136 &:first-child {
137 border-radius: 0 0 0 $modal_radius - 2px;
138 }
139
140 &:last-child {
141 border-right-width: 0;
142 border-radius: 0 0 $modal_radius - 2px 0;
124 font-weight: bold !important;
125
126 &:ltr {margin-right: 1px;}
127 &:rtl {margin-left: 1px;}
128
129 @include button(normal, $c:$bubble_buttons_color);
130 &:insensitive { @include button(insensitive, $c:$bubble_buttons_color);}
131 &:focus { @include button(focus, $c:$bubble_buttons_color);}
132 &:hover { @include button(hover, $c:$bubble_buttons_color);}
133 &:active { @include button(active, $c:$bubble_buttons_color);}
134 &:checked { @include button(checked, $c:$bubble_buttons_color);}
135
136 &:first-child:ltr {
137 border-radius: 0 0 0 $bubble_button_radius;
138 }
139
140 &:last-child:ltr {
141 border-radius: 0 0 $bubble_button_radius 0;
142 margin-right: 0 !important;
143 }
144
145 &:first-child:rtl {
146 border-radius: 0 0 $bubble_button_radius 0;
147 }
148
149 &:last-child:rtl {
150 border-radius: 0 0 0 $bubble_button_radius;
151 margin-left: 0 !important;
143152 }
144153
145154 &:first-child:last-child {
146 border-radius: 0 0 $modal_radius - 2px $modal_radius - 2px;
147 }
148 }
149
150
151 // notification styling
152 @mixin notification_bubble($flat: false) {
153 border-width: 1px;
154 border-style: solid;
155 border-radius: $base_border_radius + 2px;
156 margin: $base_margin;
157
158 @if $flat {
159 @include button(undecorated);
160 } @else {
161 @include button(normal);
162 }
163
164 &:focus {
165 @include button(focus);
166 }
167
168 &:hover {
169 @include button(hover);
170 }
171
172 &:active {
173 @include button(active);
174 }
175 }
155 border-radius: 0 0 $bubble_button_radius $bubble_button_radius !important;
156 margin-left: 0 !important;
157 margin-right: 0 !important;
158 }
159 }
160
161 // buttons on OSD elements
162 // that are undecorated by default and use OSD colors
163 %osd_button {
164 @include button(undecorated);
165 &:insensitive { @include button(undecorated, $c:$osd_bg_color);}
166 &:focus { @include button(focus, $c:$osd_bg_color);}
167 &:hover { @include button(hover, $c:$osd_bg_color);}
168 &:active { @include button(active, $c:$osd_bg_color);}
169 &:outlined,&:checked { @include button(checked, $c:$osd_bg_color);}
170 }
171
172 /* General Typography */
173
174 %large_title {
175 font-weight: 300;
176 @include fontsize(24);
177 }
178
179 %title_1 {
180 font-weight: 800;
181 @include fontsize(20);
182 }
183
184 %title_2 {
185 font-weight: 800;
186 @include fontsize(15);
187 }
188
189 %title_3 {
190 font-weight: 700;
191 @include fontsize(15);
192 }
193
194 %title_4 {
195 font-weight: 700;
196 @include fontsize(13);
197 }
198
199 %heading {
200 font-weight: 700;
201 @include fontsize(11);
202 }
203
204 %caption_heading {
205 font-weight: 700;
206 @include fontsize(9);
207 }
208
209 %caption {
210 font-weight: 400;
211 @include fontsize(9);
212 }
213
214 %smaller {
215 font-weight: 400;
216 @include fontsize(8);
217 }
218
219 %monospace {font-family: monospace;}
220 %numeric { font-feature-settings: "tnum";}
2424
2525 // entries
2626
27 @mixin entry($t, $fc:$selected_bg_color, $edge: $borders_edge) {
27 @mixin entry($t, $fc:$selected_bg_color) {
2828 //
2929 // Entries drawing function
3030 //
3131 // $t: entry type
3232 // $fc: focus color
33 // $edge: set to none to not draw the bottom edge or specify a color to not use the default one
3433 //
3534 // possible $t values:
3635 // normal, focus, insensitive
3736 //
3837
3938 @if $t==normal {
40 background-color: $base_color;
41 border-color: $borders_color;
42
43 }
39 background-color: lighten($bg_color, 5%);
40 color: transparentize($fg_color,0.3);
41 border: 2px solid lighten($bg_color, 5%);
42 }
43
4444 @if $t==focus {
45 border-color: if($fc==$selected_bg_color,
46 $selected_borders_color,
47 darken($fc,35%));
48 box-shadow: inset 0 0 0 2px $fc;
49 }
50 @if $t==hover { }
45 background-color: mix(lighten($bg_color, 5%), $selected_bg_color, 95%);
46 border-color: $fc;
47 color: $fg_color;
48 &:hover {}
49 }
50
51 @if $t==hover {
52 background-color:lighten($hover_bg_color, 5%);
53 border-color:lighten($hover_bg_color, 5%);
54 color: transparentize($fg_color,0.3);
55 }
56
5157 @if $t==insensitive {
58 background-color:lighten($insensitive_bg_color, 5%);
59 border-color: lighten($insensitive_bg_color, 5%);
5260 color: $insensitive_fg_color;
53 border-color: $insensitive_bg_color;
54 box-shadow: none;
55 }
56 }
57
58 // buttons
59
60 @function draw_border_color ($c) {
61 //
62 // colored buttons want the border form the base color
63 //
64 @return if($variant == 'light', darken($c, 18%), darken($c, 4%));
65 }
66
67 @function draw_text_shadow_color ($tc:$fg_color, $bg:$bg_color) {
68 //
69 // calculate the color of text shadows
70 //
71 // $tc is the text color
72 // $bg is the background color
73 //
74 $lbg: lightness($bg)/100%;
75 @if lightness($tc)<50% { @return rgba(255,255,255,$lbg/($lbg*1.3)); }
76 @else { @return rgba(0,0,0,1-$lbg*0.8); }
77 }
78
79 @function draw_button_hilight_color($c) {
80 //
81 // calculate the right top highlight color for buttons
82 //
83 // $c: base color;
84 //
85 @if lightness($c)>90% { @return white; }
86 @else if lightness($c)>80% { @return rgba(255,255,255, 0.7); }
87 @else if lightness($c)>50% { @return rgba(255,255,255, 0.5); }
88 @else if lightness($c)>40% { @return rgba(255,255,255, 0.3); }
89 @else { @return rgba(255,255,255, 0.1); }
90 }
91
92 @mixin draw_button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
93 //
94 // helper function for the text emboss effect
95 //
96 // $tc is the optional text color, not the shadow color
97 //
98 // TODO: this functions needs a way to deal with special cases
99 //
100
101 $shadow: draw_text_shadow_color($tc, $bg);
102
103 @if lightness($tc)<50% {
104 text-shadow: 0 1px $shadow;
105 icon-shadow: 0 1px $shadow;
106 }
107 @else {
108 text-shadow: 0 -1px $shadow;
109 icon-shadow: 0 -1px $shadow;
110 }
111 }
112
113 @mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: $borders_edge, $shadow: $shadow_color) {
114 //
115 // Button drawing function
116 //
117 // $t: button type,
118 // $c: base button color for colored* types
61 }
62 }
63
64 // On-screen Keyboard
65 @mixin keyboard_key($t, $c:$osd_bg_color, $tc:$osd_fg_color) {
66 //
67 // Keyboard key drawing function
68 //
69 // $t: key type,
70 // $c: base key color for colored* types
11971 // $tc: optional text color for colored* types
120 // $edge: set to none to not draw the bottom edge or specify a color to not
121 // use the default one
122 // $shadow: set to none to not draw the drop shadow or specify a color to not
123 // use the default one
12472 //
12573 // possible $t values:
12674 // normal, hover, active, insensitive, insensitive-active,
12876 // osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated
12977 //
13078
131 $hilight_color: draw_button_hilight_color($c);
132 $button_edge: if($edge == none, none, draw_widget_edge($edge));
133 $blank_edge: if($edge == none, none, draw_widget_edge(transparentize($edge,1)));
134 $button_shadow: if($shadow == none, none, 0 1px 1px 0 $shadow);
79 // normal key
80 @if $t==normal {
81 color: $tc;
82 background-color: lighten($c, 3%);
83 }
84
85 // focused key
86 @if $t==focus {
87 color: $tc;
88 background-color: mix(lighten($c, 3%), $selected_bg_color, 90%);
89 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.4);
90 &:hover {
91 background-color: mix(lighten($c, 8%), $selected_bg_color, 90%);
92 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.3);
93 }
94 &:active {
95 background-color: mix(lighten($c, 10%), $selected_bg_color, 90%);
96 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.3);
97 }
98 }
99
100 // hover key
101 @else if $t==hover {
102 color: $tc;
103 background-color: lighten($c, 7%);
104 }
105
106 // active key
107 @else if $t==active {
108 color: $tc;
109 background-color: lighten($c, 10%);
110 }
111
112 // checked key
113 @else if $t==checked {
114 color: $tc;
115 background-color: lighten($c, 15%);
116 }
117
118 // insensitive key
119 @else if $t==insensitive {
120 color: $insensitive_fg_color;
121 background-color: $insensitive_bg_color;
122 }
123
124 // reset
125 @else if $t==undecorated {
126 background-color: transparent;
127 background-image: none;
128 }
129 }
130
131
132 // buttons
133 // since buttons are all flat an borderless now the mixin is simpler
134
135 @mixin button($t, $tc:$fg_color, $c:$bg_color) {
136
137 $button_bg_color: mix($tc, $c, 5%);
138 //
139 // Button drawing function
140 //
141 // $t: button type,
142 // $c: base button colors, derived from fg_color
143 // $tc: base button colors, derived from fg_color
144 //
145 // possible $t values:
146 // normal, hover, active, insensitive, insensitive-active,
147 // backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active,
148 // osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated
149 //
135150
136151 // normal button
137152 @if $t==normal {
138153 color: $tc;
139 background-color: lighten($c, 3%);
140 border-color: draw_border_color($c);
141 @include draw_shadows($button_shadow);
142 // box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
143 text-shadow: 0 1px $text_shadow_color;
144 icon-shadow: 0 1px $text_shadow_color;
154 background-color: $button_bg_color;
145155 }
146156
147157 // focused button
148158 @if $t==focus {
149159 color: $tc;
150 text-shadow: 0 1px $text_shadow_color;
151 icon-shadow: 0 1px $text_shadow_color;
160 background-color: mix($button_bg_color, $selected_bg_color, 90%);
152161 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.4);
153 //border-color: $selected_bg_color;
162 &:hover {
163 background-color: mix(lighten($button_bg_color, 3%), $selected_bg_color, 90%);
164 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.3);
165 }
166 &:active {
167 background-color: mix(lighten($button_bg_color, 6%), $selected_bg_color, 90%);
168 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.3);
169 }
154170 }
155171
156172 // hover button
157173 @else if $t==hover {
158174 color: $tc;
159 background-color: lighten($c, if($variant == 'light', 8%, 5%));
160 border-color: if($variant == 'light', draw_border_color(lighten($c, 7%)), draw_border_color($c));
161 @include draw_shadows($button_shadow);
162 text-shadow: 0 1px $text_shadow_color;
163 icon-shadow: 0 1px $text_shadow_color;
175 background-color: lighten($button_bg_color, 3%);
164176 }
165177
166178 // active button
167179 @else if $t==active {
168180 color: $tc;
169 background-color: darken($c,3%);
170 border-color: draw_border_color(if($variant == 'light', $c, darken($c,7%)));
171 text-shadow: none;
172 icon-shadow: none;
173 box-shadow: none;
181 background-color: lighten($button_bg_color, 6%);
182 }
183
184 // checked button
185 @else if $t==checked {
186 color: $tc;
187 background-color: lighten($button_bg_color, 9%);
188 &:hover { background-color: lighten($button_bg_color, 12%);}
189 &:active { background-color: lighten($button_bg_color, 15%);}
174190 }
175191
176192 // insensitive button
177193 @else if $t==insensitive {
178 color: $insensitive_fg_color;
179 border-color: $insensitive_borders_color;
180 background-color: $insensitive_bg_color;
181 box-shadow: none;
182 text-shadow: none;
183 icon-shadow: none;
194 color: transparentize($tc, 0.5);
195 background-color: transparentize($tc, .95);
196 }
197
198 // default/suggested button
199 @else if $t==default {
200 background-color: $selected_bg_color;
201 color: $selected_fg_color;
202 &:focus {
203 box-shadow: inset 0 0 0 2px transparentize($selected_bg_color, 0.4);
204 }
205 &:hover, &:focus {
206 background-color: lighten($selected_bg_color, 5%);
207 color: lighten($selected_fg_color, 5%);
208 }
209 &:active {
210 background-color: darken($selected_bg_color, 7%);
211 color: darken($selected_fg_color, 7%);
212 }
213 &:insensitive {
214 @include button(insensitive);
215 background-color: transparentize($selected_bg_color, .5);
216 color: transparentize($selected_fg_color, .5);
217 }
184218 }
185219
186220 // reset
187221 @else if $t==undecorated {
188 border-color: transparent;
189222 background-color: transparent;
190 background-image: none;
191 @include draw_shadows(inset 0 1px rgba(255,255,255,0),$blank_edge);
192 text-shadow: none;
193 icon-shadow: none;
194 }
195 }
196
197 // overview icons
198 @mixin overview-icon($color) {
199 .overview-icon {
200 @extend %icon_tile;
201 color: $color;
202 }
203
204 &:hover,
205 &:selected {
206 .overview-icon {
207 background-color: transparentize($color, .9);
208 }
223 background-color: none;
224 &:insensitive {
225 @include button(insensitive);
226 background-color: transparent;
227 color: transparentize($selected_fg_color, .5);
228 }
229 }
230 }
231
232 // tile
233 @mixin tile_button($color, $flat: true) {
234 @extend %tile;
235 @if $flat {
236 background-color: transparent;
237 } @else {
238 background-color: transparentize($color, .84);
239 }
240 &:hover { background-color: transparentize($color, .9);}
241 &:selected, &:focus {
242 background-color: transparentize($color, .87);
243 &:hover { background-color: transparentize($color, .84);}
244 &:active { background-color: transparentize($color, .87);}
245 }
246 &:active { background-color: transparentize($color, .84);}
247 &:outlined, &:checked {
248 background-color: transparentize($color, .81);
249 &:active { background-color: transparentize($color, .78);}
250 &:hover { background-color: transparentize($color, .75);}
251 }
252 &:drop {
253 border: 2px solid transparentize($selected_bg_color, .2); //already 2px transparent so no jumping
254 background-color: transparentize($selected_bg_color, .8);
255 }
256 }
257
258 // overview icon, dash, app grid
259 @mixin overview_icon($color, $flat: true) {
260 .overview-icon { @extend %tile; }
261 @if $flat {
262 .overview-icon { background-color: transparent;}
263 } @else {
264 .overview-icon { background-color: transparentize($color, .81);}
265 }
266 &:hover .overview-icon { background-color: transparentize($color, .9);}
267
268 &:selected .overview-icon,
269 &:focus .overview-icon {
270 background-color: transparentize($color, .87);
271 &:hover .overview-icon { background-color: transparentize($color, .84);}
272 &:active .overview-icon { background-color: transparentize($color, .87);}
273 }
274 &:active .overview-icon { background-color: transparentize($color, .84);}
275 &:outlined .overview-icon,
276 &:checked .overview-icon {
277 background-color: transparentize($color, .81);
278 &:active .overview-icon { background-color: transparentize($color, .78);}
279 &:hover .overview-icon { background-color: transparentize($color, .75);}
280 }
281 &:drop .overview-icon {
282 border: 2px solid transparentize($selected_bg_color, .2); //already 2px transparent so no jumping
283 background-color: transparentize($selected_bg_color, .8);
284 }
285 }
286
287 // styling for elements within popovers that look like notifications
288 @mixin card($flat: false) {
289 border-radius: $base_border_radius;
290 margin: $base_margin;
291 box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
292
293 @if $flat {
294 @include button(undecorated);
295 box-shadow: none !important;
296 } @else {
297 @include button(normal);
209298 }
210299
211300 &:focus {
212 .overview-icon {
213 background-color: transparentize($color, .7);
214 // border-color: $selected_bg_color;
215 }
216 }
217
218 &:drop {
219 .overview-icon {
220 border: 2px solid $selected_bg_color; //already 2px transparent so no jumping
221 background-color: transparentize($selected_bg_color, .8);
222 }
223 }
224
225 &:active,
226 &:checked {
227 .overview-icon {
228 background-color: transparentize(darken($osd_bg_color, 10%), .5);
229 }
230 }
231 }
301 @include button(focus);
302 }
303
304 &:hover {
305 @include button(hover);
306 }
307
308 &:active {
309 @include button(active);
310 }
311 }
00 // When color definition differs for dark and light variant,
11 // it gets @if ed depending on $variant
2
32
43 $base_color: #222;
54 $bg_color: #000;
1211 $borders_edge: transparentize($fg_color, 0.9);
1312 $link_color: lighten($selected_bg_color,20%);
1413 $link_visited_color: lighten($selected_bg_color,10%);
15 $top_hilight: $borders_edge;
1614
1715 $warning_color: #f57900;
1816 $error_color: #cc0000;
2321 $osd_bg_color: #2e3436;
2422 $osd_borders_color: rgba(0,0,0, 0.7);
2523 $osd_outer_borders_color: rgba(255,255,255, 0.1);
24 $osd_insensitive_bg_color: mix($osd_fg_color, $osd_bg_color, 10%);
25 $osd_insensitive_fg_color: if($variant == 'light', mix($osd_fg_color, $osd_bg_color, 80%), mix($osd_fg_color, $osd_bg_color, 70%));
2626
2727 $shadow_color: rgba(0,0,0, 0.1);
2828 $system_bg_color: desaturate(#241f31,100%); //neutralize the HIG color
2828 @import 'widgets/osd';
2929 @import 'widgets/switcher-popup';
3030 @import 'widgets/workspace-switcher';
31 @import 'widgets/screenshot';
3132 // Panel
3233 @import 'widgets/panel';
3334 @import 'widgets/corner-ripple';
4243 // A11y / misc
4344 @import 'widgets/a11y';
4445 @import 'widgets/misc';
45 @import 'widgets/tiled-previews';
4646 @import 'widgets/keyboard';
4747 @import 'widgets/looking-glass';
4848 // Lock / login screens
33
44 // app icons
55 .icon-grid {
6 row-spacing: $base_spacing * 2;
7 column-spacing: $base_spacing * 2;
8 max-row-spacing: $base_spacing * 12;
9 max-column-spacing: $base_spacing * 12;
6 row-spacing: $base_padding * 2;
7 column-spacing: $base_padding * 2;
8 max-row-spacing: $base_padding * 7;
9 max-column-spacing: $base_padding * 7;
1010 page-padding-top: $base_padding * 4;
1111 page-padding-bottom: $base_padding * 4;
12 page-padding-left: $base_padding * 2;
13 page-padding-right: $base_padding * 2;
12 page-padding-left: $base_padding * 3;
13 page-padding-right: $base_padding * 3;
1414 }
1515
1616 /* App Icons */
1717
18 $app_grid_fg_color: #fff;
18 // Icon tiles in the app grid
19 .app-well-app {
20 @include overview_icon($osd_fg_color);
1921
20 // Icon tiles in the app grid
21 .app-well-app,
22 %app-well-app {
23 @include overview-icon($app_grid_fg_color);
24
22 .overview-icon { padding: $base_padding*2;}
2523 .overview-icon.overview-icon-with-label {
26 padding: 10px 8px 5px 8px;
27
2824 > StBoxLayout {
29 spacing: $base_spacing;
25 spacing: $base_padding;
3026 }
3127 }
3228 }
3329
34 /* App Folders */
30 // app folders
3531 .app-well-app.app-folder {
36 background-color: $dash_background_color;
37 border-radius: $base_border_radius + 4px; // same as %icon_tile
32 @include overview_icon($osd_fg_color, $flat: false);
3833 }
3934
4035 // expanded folder
41 .app-folder-dialog { //style like the dash
42 border-radius: $modal_radius * 1.5;
36 .app-folder-dialog {
37 border-radius: $modal_radius*2;
4338 background-color: $dash_background_color;
44 padding: 12px 0px 12px 0px;
4539
4640 & .folder-name-container {
4741 padding: 24px 36px 0;
4943
5044 & .folder-name-label,
5145 & .folder-name-entry {
52 font-size: 18pt;
53 font-weight: 800;
46 @extend %title_1;
5447 }
5548
5649 & .folder-name-entry { width: 300px }
6053
6154 & .edit-folder-button {
6255 @extend %button;
63
6456 padding: 0;
6557 width: 36px;
6658 height: 36px;
67 border-radius: 18px;
68
69 & > StIcon { icon-size: 16px }
59 border-radius: 99px;
60 & > StIcon { icon-size: $base_icon_size }
7061 }
7162 }
7263
7364 & .icon-grid {
74 row-spacing: $base_spacing * 2;
75 column-spacing: $base_spacing * 5;
65 row-spacing: $base_padding * 2;
66 column-spacing: $base_padding * 5;
7667 page-padding-top: 0;
7768 page-padding-bottom: 0;
7869 page-padding-left: 0;
8374 margin-bottom: 18px;
8475 }
8576 }
77
8678 .app-folder-dialog-container {
87 padding: 12px;
88 width: 620px;
89 height: 620px;
79 padding: $base_padding*2;
80 width: 640px;
81 height: 640px;
9082 }
9183
9284 // Running app indicator (also shown in dash)
9486 height: 5px;
9587 width: 5px;
9688 border-radius:5px;
89 margin-bottom: 8px;
9790 background-color: $osd_fg_color;
98 margin-bottom: 1px;
9991 }
10092
10193 // Rename popup for app folders
10294 .rename-folder-popup {
10395 .rename-folder-popup-item {
104 spacing: $base_spacing;
96 spacing: $base_padding;
10597 &:ltr, &:rtl { padding: 0 $base_padding * 2; }
10698 }
107 }
108
109 // right-click app menu
110 .app-menu {
111 max-width: 27.25em;
11299 }
113100
114101 // App Grid pagination indicators
147134 background-gradient-start: rgba(255, 255, 255, 0.05);
148135 background-gradient-end: transparent;
149136 background-gradient-direction: horizontal;
150 border-radius: 15px 0px 0px 15px;
137 border-radius: $modal_radius*1.5 0px 0px $modal_radius*1.5;
151138 }
152139
153140 &.previous:ltr,
155142 background-gradient-start: transparent;
156143 background-gradient-end: rgba(255, 255, 255, 0.05);
157144 background-gradient-direction: horizontal;
158 border-radius: 0px 15px 15px 0px;
145 border-radius: 0px $modal_radius*1.5 $modal_radius*1.5 0px;
159146 }
160147 }
161148
11
22 .button {
33 @extend %button; // that's it
4 min-height: 22px;
45 }
00 /* Date/Time Menu */
1
2 .clock-display-box {
3 spacing: 2px;
4
5 .clock {
6 padding-left: $base_padding * 2;
7 padding-right: $base_padding * 2;
8 }
9 }
101
112 // overall menu
123 #calendarArea {
13 padding:0;
4 padding: $base_padding - 2px;
145 }
156
167 // Calendar menu side column
178 .datemenu-calendar-column {
18 spacing: $base_spacing;
19 border: 0 solid $bubble_borders_color;
20 padding: 0 $base_padding * 2;
21
22 &:ltr {margin-right: $base_margin * 2; border-left-width: 1px; }
23 &:rtl {margin-left: $base_margin * 2; border-right-width: 1px; }
24
25 .datemenu-displays-section {
26 }
27
28 .datemenu-displays-box {
29 spacing: $base_spacing;
30 }
31 }
32
33 .events-section-title {
34 @include notification_bubble($flat: true);
35 color: desaturate(darken($fg_color,40%), 10%);
36 font-weight: bold;
37 padding: .4em;
9 spacing: $base_padding;
10 &:ltr {padding-left: $base_padding;}
11 &:rtl {padding-right: $base_padding;}
12 .datemenu-displays-box {spacing: $base_padding;}
3813 }
3914
4015 /* today button (the date) */
4116 .datemenu-today-button {
42 @include notification_bubble($flat: true);
17 @include card($flat: true);
4318 padding: $base_padding * 1.5;
4419
4520 // weekday label
4621 .day-label {
47 @include fontsize($base_font_size+1);
48 font-weight: bold;
22 @extend %heading;
4923 }
5024
5125 // date label
5226 .date-label {
53 @include fontsize($base_font_size+7);
54 font-weight: 1000;
27 @extend %title_2;
5528 }
5629 }
5730
5831 /* Calendar */
5932 .calendar {
60 @include notification_bubble;
61 padding: $base_padding;
62
63 // month
64 .calendar-month-label {
65 color: lighten($fg_color,5%);
66 font-weight: bold;
67 padding: 8px 0;
68 &:focus {}
69 }
70
71 // prev/next month icons
72 .calendar-change-month-back StIcon,
73 .calendar-change-month-forward StIcon {
74 icon-size: $base_icon_size;
75 }
76
77 .pager-button {
78 background-color: transparent;
79 height: 32px;
80 width: 32px;
81 border-radius: $base_border_radius;
82 &:hover, &:focus { background-color: lighten($hover_bg_color, 5%); }
83 &:active { background-color: $active_bg_color; }
84 }
85
33 @include card(flat);
34 margin-top: 0;
35
36 // month header
37 .calendar-month-header {
38
39 // prev/next month icons
40 .calendar-change-month-back StIcon,
41 .calendar-change-month-forward StIcon {
42 icon-size: $base_icon_size;
43 }
44
45 // month label
46 .calendar-month-label {
47 color: lighten($fg_color,5%);
48 @extend %heading;
49 padding: 8px 0;
50 }
51 .pager-button {
52 background-color: transparent;
53 height: 32px;
54 width: 32px;
55 margin: 2px;
56 border-radius: $base_border_radius - 2px;
57 &:hover, &:focus {background-color: $hover_bg_color;}
58 &:active {background-color: $active_bg_color;}
59 }
60 }
8661
8762 $calendar_day_size: 32px;
8863
8964 .calendar-day-base {
90 @include fontsize($base_font_size - 3);
9165 text-align: center;
92 width: $calendar_day_size;
93 height: $calendar_day_size;
94 padding: 0;
9566 margin: 2px;
96 border-radius: $calendar_day_size * 0.5 + 2px;
97 border: 1px solid transparent; //avoid jumparound due to today
98 font-feature-settings: "tnum";
99 &:hover, &:focus { background-color: $hover_bg_color; }
67 padding: 0 !important;
68 height: $calendar_day_size !important;
69 width: $calendar_day_size !important;
70 border-radius: 99px;
71 @extend %numeric;
72 @extend %smaller;
73
74 &:hover {background-color: $hover_bg_color;}
75 &:focus {
76 background-color: mix($bg_color, $selected_bg_color, 80%);
77 color: $selected_fg_color;
78 box-shadow:inset 0 0 0 2px transparentize($selected_bg_color, 0.4);
79 }
80
10081 &:active,&:selected {
101 color: lighten($fg_color,10%);
102 background-color: darken($bg_color,5%);
82 color: $active_fg_color;
83 background-color: $active_bg_color;
84 &:focus {
85 background-color: mix($active_bg_color, $selected_bg_color, 80%);
86 }
10387 }
10488
10589 // day of week heading
10690 &.calendar-day-heading {
107 color: lighten($fg_color,10%);
108 margin-top: 1em;
109 @include fontsize($base_font_size - 4);
110 }
111 }
112
113 .calendar-day { //border collapse hack - see calendar.js
114 border-width: 0;
115 }
116
117 .calendar-day-top {
118 border-top-width: 1px;
119 }
120
121 .calendar-day-left {
122 border-left-width: 1px;
123 }
124
91 color: $insensitive_fg_color;
92 padding-top: $base_padding;
93 height: 16px !important; // force heading to be smaller height
94 font-weight: bold;
95 @extend %smaller;
96 }
97 }
98
99 .calendar-day {}
125100 .calendar-work-day {}
126
127 .calendar-nonwork-day {
128 color: $insensitive_fg_color;
101 .calendar-nonwork-day {color: $insensitive_fg_color;}
102 .calendar-other-month-day {
103 color: transparentize($fg_color, 0.5);
104 &.calendar-nonwork-day {
105 color: transparentize($insensitive_fg_color, 0.5);
106 }
129107 }
130108
131109 // Today
132110 .calendar-today {
133 font-weight: bold;
134 border: 1px solid transparent;
135111 background-color: $selected_bg_color;
136 color: $selected_fg_color;
112 font-weight: 800;
113 color: $selected_fg_color !important;
137114
138115 &:hover,&:focus {
139116 background-color:lighten($selected_bg_color, 3%);
140 color: $selected_fg_color;
117 color: inherit;
141118 }
142119
143120 &:active,&:selected {
144121 background-color: $selected_bg_color;
145 color: $selected_fg_color;
122 color: inherit;
146123
147124 &:hover,&:focus {
148125 background-color:lighten($selected_bg_color, 3%);
149 color: $selected_fg_color;
126 color: inherit;
150127 }
151128 }
152129 }
153130
154131 .calendar-day-with-events {
155 background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg");
156 &.calendar-work-day {
157 color: lighten($fg_color,10%);
158 font-weight: bold;
159 }
160 }
161
162 .calendar-other-month-day {
163 color: transparentize($fg_color ,0.5);
132 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/calendar-today-light.svg"),url("resource:///org/gnome/shell/theme/calendar-today.svg"));
133 background-size: contain;
164134 }
165135
166136 .calendar-week-number {
167137 @include fontsize($base_font_size - 4);
168138 font-weight: bold;
169 height: 1.8em;
170 width: 2.3em;
171 border-radius: 2px;
139 font-feature-settings: "tnum";
172140 margin: 6px;
141 padding: 0 $base_padding;
142 border-radius: 3px;
173143 background-color: darken($bg_color, 2%);
174 color: lighten($fg_color, 5%);
144 color: $insensitive_fg_color
175145 }
176146 }
177147
178148 /* Events */
179149 .events-button {
180 @include notification_bubble;
150 @include card;
181151 padding: $base_padding * 2;
182152
183153 .events-box {
184 spacing: $base_spacing;
154 spacing: $base_padding;
185155 }
186156
187157 .events-list {
188 spacing: 2 * $base_spacing;
158 spacing: 2 * $base_padding;
189159 }
190160
191161 .events-title {
192 color: desaturate(darken($fg_color,40%), 10%);
193 font-weight: bold;
162 @extend %heading;
163 color: $insensitive_fg_color;
194164 margin-bottom: $base_margin;
195165 }
196166
197167 .event-time {
198 color: darken($fg_color,20%);
199 font-feature-settings: "tnum";
200 @include fontsize($base_font_size - 1);
168 @extend %numeric;
169 @extend %caption;
170 color: $insensitive_fg_color;
201171 }
202172 }
203173
204174 /* World clocks */
205175 .world-clocks-button {
206 @include notification_bubble;
176 @include card;
207177 padding: $base_padding * 2;
208178
209179 .world-clocks-grid {
210 spacing-rows: $base_spacing;
211 spacing-columns: $base_spacing * 2;
180 spacing-rows: $base_padding;
181 spacing-columns: $base_padding * 2;
212182 }
213183
214184 // title
215185 .world-clocks-header {
216 color: desaturate(darken($fg_color,40%), 10%);
217 font-weight: bold;
186 @extend %heading;
187 color: $insensitive_fg_color;
218188 }
219189
220190 // city label
221191 .world-clocks-city {
222192 color: $fg_color;
223 @include fontsize($base_font_size);
224 font-weight: normal;
225193 }
226194
227195 // timezone time
228196 .world-clocks-time {
229 font-weight: bold;
197 @extend %heading;
198 @extend %numeric;
230199 color: $fg_color;
231 font-feature-settings: "tnum";
232 @include fontsize($base_font_size);
233
234 &:ltr { text-align: right; }
235 &:rtl { text-align: left; }
200
201 &:ltr {text-align: right;}
202 &:rtl {text-align: left;}
236203 }
237204
238205 // timezone offset label
239206 .world-clocks-timezone {
240 color: darken($fg_color,20%);
241 font-feature-settings: "tnum";
242 @include fontsize($base_font_size - 1);
207 @extend %numeric;
208 @extend %caption;
209 color: $insensitive_fg_color;
243210 }
244211 }
245212
246213 /* Weather */
247214 .weather-button {
248 @include notification_bubble;
215 @include card;
249216 padding: $base_padding * 2;
250217
251218 .weather-box {
252 spacing: $base_spacing + $base_margin;
219 spacing: $base_padding + $base_margin;
253220 }
254221
255222 .weather-header-box {
256 spacing: $base_spacing;
223 spacing: $base_padding;
257224 }
258225
259226 .weather-header {
260 color: desaturate(darken($fg_color,40%), 10%);
261 font-weight: bold;
227 color: $insensitive_fg_color;
228 @extend %heading;
262229
263230 &.location {
264231 font-weight: normal;
265 @include fontsize($base_font_size - 1);
266232 }
267233 }
268234
269235 .weather-grid {
270 spacing-rows: $base_spacing;
271 spacing-columns: $base_spacing * 2;
236 spacing-rows: $base_padding;
237 spacing-columns: $base_padding * 2;
272238 }
273239
274240 .weather-forecast-time {
241 @extend %numeric;
242 @extend %caption;
275243 color: darken($fg_color,30%);
276 font-feature-settings: "tnum";
277 @include fontsize($base_font_size - 2);
278 font-weight: normal;
279244 padding-top: 0.2em;
280245 padding-bottom: 0.4em;
281246 }
282247
283248 .weather-forecast-icon {
284 icon-size: $base_icon_size * 2;
249 icon-size: $large_icon_size;
285250 }
286251
287252 .weather-forecast-temp {
288 font-weight: bold;
289 }
290 }
253 @extend %heading;
254 }
255 }
00 /* Check Boxes */
11
22 // these are equal to the size of the SVG assets
3 $check_height: 22px;
3 $check_height: 24px;
44 $check_width: 24px;
55
66
99 StBin {
1010 width: $check_width;
1111 height: $check_height;
12 background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg");
12 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/checkbox-off-light.svg"), url("resource:///org/gnome/shell/theme/checkbox-off.svg"));
1313 }
14 &:focus StBin { background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); }
14 &:focus StBin { background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/checkbox-off-focused-light.svg"), url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"));; }
1515 &:checked StBin { background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); }
1616 &:focus:checked StBin { background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); }
17 }
17 }
00 /* Dash */
11
2 $dash_background_color: #3b3b3b;
2 $dash_background_color: lighten($system_bg_color, 5%);
33 $dash_placeholder_size: 32px;
4 $dash_padding: $base_padding + 4px; // 10px
5 $dash_spacing: $base_padding / 4;
4 $dash_padding: $base_padding*2; // 12px
5 $dash_border_radius: $modal_radius + $dash_padding;
66
7 $dash_bottom_margin: $base_margin * 4;
8
9 $dash_border_radius: $modal_radius * 1.5;
10
7 // container for the dash
118 #dash {
12 @include fontsize($base_font_size - 2);
13 margin-top: $base_spacing * 3;
14 padding: 0 $dash_padding;
9 @extend %caption;
10 margin-top: $dash_padding;
1511
1612 .placeholder {
1713 // background-image: url("resource:///org/gnome/shell/theme/dash-placeholder.svg");
2521 height: $dash_placeholder_size;
2622 }
2723
28 .overview-icon {
29 padding: $dash_padding / 2;
24 // Running app indicator (also shown in app grid)
25 .app-well-app-running-dot {
26 margin-bottom: 14px; // hardcoded
3027 }
3128 }
3229
30 // background of the dash behind app icons
3331 .dash-background {
3432 background-color: $dash_background_color;
35 margin-bottom: $dash_bottom_margin;
33 border-radius: $dash_border_radius;
3634 padding: $dash_padding;
37 border-radius: $dash_border_radius;
35 spacing: $base_padding;
36 margin-bottom: $dash_padding;
3837 }
3938
40 // Dash Items
41 .dash-item-container .app-well-app, .show-apps {
42 padding: $dash_padding $dash_spacing $dash_padding + $dash_bottom_margin;
39 // items on the dash
40 .dash-item-container {
41 > * {margin: 0 2px;}
42 &:ltr:first-child {margin-left: 0;}
43 &:rtl:first-child {margin-right: 0;}
44
45 // each app item on the dash
46 .app-well-app .overview-icon {
47 padding: $base_padding;
48 }
49
50 // show apps button
51 .show-apps { @include overview_icon($osd_fg_color);}
52
53 .show-apps, .app-well-app {
54 padding-bottom: $dash_padding;
55 }
4356 }
4457
58 // separator between favourites and running apps
4559 .dash-separator {
4660 width: 1px;
47 margin: 0 ($dash_spacing + ($dash_padding / 2)) $dash_bottom_margin;
48 background-color: transparentize($osd_fg_color,0.7);
61 margin: 0 $base_margin;
62 background-color: $borders_color;
63 margin-bottom: $dash_padding;
4964 }
5065
5166 // OSD Tooltip
5570 border-radius: 99px;
5671 padding: $base_padding $base_padding * 2;
5772 text-align: center;
58 -y-offset: $base_margin * 3; // distance from the dash edge
73 -y-offset: $base_margin * 2; // distance from the dash edge
5974 }
60
61 // Show apps button
62 .show-apps {
63 @include overview-icon($osd_fg_color);
64
65 &:focus,
66 &:checked {
67 .overview-icon {
68 background-color: transparentize($osd_bg_color,0.5);
69 color: $fg_color;
70 }
71 }
72 }
00 /* Modal Dialogs */
11
22 .headline {
3 @include fontsize($base_font_size + 1);
3 @extend %title_4;
44 }
55
66 .modal-dialog {
7 border-radius: $modal_radius;
87 @extend %bubble_panel;
98
109 .modal-dialog-content-box {
3433
3534 .message-dialog-title {
3635 text-align: center;
37 font-size: 18pt;
38 font-weight: 800;
36 @extend %title_2;
3937
40 &.lightweight {
41 font-size: 13pt;
42 font-weight: 800;
43 }
38 &.lightweight { @extend %title_4;}
4439 }
4540 .message-dialog-description { text-align: center; }
4641 }
5146
5247 .dialog-list-title {
5348 text-align: center;
54 font-weight: bold;
49 @extend %heading;
5550 }
5651
5752 .dialog-list-scrollview { max-height: 200px; }
6459 .dialog-list-item-title { font-weight: bold; }
6560 .dialog-list-item-description {
6661 color: darken($fg_color,5%);
67 @include fontsize($base_font_size - 1);
62 @extend %caption;
6863 }
6964 }
7065 }
7873 }
7974 .run-dialog-entry { width: 20em; }
8075 .run-dialog-description {
81 @include fontsize($base_font_size - 1);
76 @extend %caption;
8277 text-align: center;
8378 color: darken($fg_color, 20%);
8479 }
119114 .prompt-dialog-info-label,
120115 .prompt-dialog-null-label {
121116 text-align: center;
122 @include fontsize($base_font_size - 1);
117 @extend %caption;
123118 }
124119
125120 .prompt-dialog-error-label {
144139 }
145140
146141 .audio-selection-device {
147 border: 1px solid $bubble_borders_color;
148 border-radius: 12px;
142 border-radius: $base_border_radius*2;
149143 &:hover,&:focus { background-color: $hover_bg_color; }
150144 &:active {
151145 background-color: $selected_bg_color;
22 StEntry {
33 border-radius: $base_border_radius;
44 padding: 8px;
5 border-width: 0;
65 color: $fg_color;
6
77 @include entry(normal);
8 //&:hover { @include entry(hover);}
8 &:hover { @include entry(hover);}
99 &:focus { @include entry(focus);}
1010 &:insensitive { @include entry(insensitive);}
11
1112 selection-background-color: $selected_bg_color;
1213 selected-color: $selected_fg_color;
14
1315 StIcon.capslock-warning {
1416 icon-size: 16px;
1517 warning-color: $warning_color;
1618 padding: 0 4px;
1719 }
20
1821 StIcon.peek-password {
1922 icon-size: $base_icon_size;
2023 padding: 0 4px;
2124 }
25
2226 StLabel.hint-text {
2327 margin-left: 2px;
2428 color: transparentize($fg_color, 0.3);
44 }
55
66 .candidate-popup-content {
7 padding: 0.5em;
8 spacing: 0.3em;
7 padding: $base_padding;
8 spacing: $base_padding;
9 @extend .popup-menu-content;
910 }
1011
1112 .candidate-index {
12 padding: 0 0.5em 0 0;
13 color: darken($fg_color,10%);
13 padding: 0;
14 padding-right: $base_padding;
15 color: $insensitive_fg_color;
1416 }
1517
1618 .candidate-box {
17 padding: 0.3em 0.5em 0.3em 0.5em;
19 padding: $base_padding $base_padding*2 $base_padding $base_padding*2;
1820 border-radius: $base_border_radius;
19 &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; }
21 &:selected { background-color: $selected_bg_color; color: $selected_fg_color; }
22 &:hover { background-color: $hover_bg_color; color: $hover_fg_color; }
2023 }
2124
2225 .candidate-page-button-box {
2326 height: 2em;
24 .vertical & { padding-top: 0.5em; }
25 .horizontal & { padding-left: 0.5em; }
27 .vertical & { padding-top: $base_padding*2; }
28 .horizontal & { padding-left: $base_padding*2; }
2629 }
2730
28 .candidate-page-button {
29 padding: 4px;
30 }
31 .candidate-page-button { padding: $base_padding;}
3132
32 .candidate-page-button-previous { border-radius: $base_border_radius 0px 0px $base_border_radius; border-right-width: 0; }
33 .candidate-page-button-next { border-radius: 0px $base_border_radius $base_border_radius 0px; }
34 .candidate-page-button-icon { icon-size: 1em; }
33 .candidate-page-button-previous { border-radius: $base_border_radius 0px 0px $base_border_radius; border-right-width: 0;box-shadow: none;}
34 .candidate-page-button-next { border-radius: 0px $base_border_radius $base_border_radius 0px;box-shadow: none;}
35 .candidate-page-button-icon { icon-size: $base_icon_size; }
00 /* On-screen Keyboard */
11
22 $key_size: 1.2em;
3 $key_border_radius: $base_border_radius + 3px;
4 $key_bg_color: $bg_color;
3 $key_border_radius: $base_border_radius + 4px; // 12px
4 $key_bg_color: darken($osd_fg_color, 70%);
55 // $default_key_bg_color: darken($key_bg_color, 4%);
6 $default_key_bg_color: if($variant=='light', darken($osd_bg_color, 11%), lighten($osd_bg_color, 2%));
6 $default_key_bg_color: if($variant=='light', darken($key_bg_color, 11%), darken($key_bg_color, 10%));
77
88
99 // draw keys using button function
1010 #keyboard {
11 background-color: transparentize(if($variant=='light', darken($bg_color, 5%), darken($bg_color, 8%)), 0.1);
11 // background-color: transparentize(if($variant=='light', darken($bg_color, 5%), darken($bg_color, 8%)), 0.1);
12 background-color: $osd_bg_color;
1213 box-shadow: inset 0 1px 0 0 $osd_outer_borders_color;
1314
1415 .page-indicator {
3031 // the keys
3132 .keyboard-key {
3233
33 @include button(normal, $c:$key_bg_color);
34
35 &:focus { @include button(focus);}
36 &:hover, &:checked { @include button(hover, $c: $key_bg_color);}
37 &:active { @include button(active, $c: $key_bg_color); }
38
3934 @include fontsize($base_font_size + 5);
35 font-weight: bold;
4036 min-height: $key_size;
4137 min-width: $key_size;
4238 border-width: 1px;
4339 border-style: solid;
4440 border-radius: $key_border_radius;
41 box-shadow: 0 1px 0 0 $shadow_color;
42
43 @include keyboard_key(normal, $key_bg_color, $osd_fg_color);
44
45 &:focus { @include keyboard_key(focus);}
46 &:hover { @include keyboard_key(hover, $key_bg_color, $osd_fg_color);}
47 &:active { @include keyboard_key(active, $key_bg_color, $osd_fg_color); }
48 &:checked { @include keyboard_key(checked, $key_bg_color, $osd_fg_color); }
4549
4650 &:grayed { //FIXMEy
4751 background-color: darken($bg_color, 3%);
5155
5256 // non-character keys
5357 &.default-key {
54 @include button(normal, $c:$default_key_bg_color);
55 &:hover, &:checked {@include button(hover, $c: $default_key_bg_color);}
56 &:active { @include button(active, $c: $default_key_bg_color);}
58 @include keyboard_key(normal, $default_key_bg_color, $osd_fg_color);
59 &:hover {@include keyboard_key(hover, $default_key_bg_color, $osd_fg_color);}
60 &:active { @include keyboard_key(active, $default_key_bg_color, $osd_fg_color);}
61 &:checked { @include keyboard_key(checked, $default_key_bg_color, $osd_fg_color);}
62 border-radius: $key_border_radius;
5763 }
5864
5965 // enter key is suggested-action
6066 &.enter-key {
61 @include button(normal, $c:$selected_bg_color, $tc:$selected_fg_color);
62 &:hover, &:checked { @include button(hover, $c: lighten($selected_bg_color, 3%));}
63 &:active {@include button(active, $c: darken($selected_bg_color, 2%));}
67 @include keyboard_key(normal, $selected_bg_color, $selected_fg_color);
68 &:hover { @include keyboard_key(hover, $selected_bg_color, $selected_fg_color);}
69 &:active {@include keyboard_key(active, $selected_bg_color, $selected_fg_color);}
70 &:checked {@include keyboard_key(checked, $selected_bg_color, $selected_fg_color);}
71 border-radius: $key_border_radius;
72 color: $osd_fg_color;
6473 }
6574
66 &.shift-key-uppercase { color: $selected_bg_color }
75 &.shift-key-lowercase {}
76
77 // pressed shift has different style
78 &.shift-key-uppercase {
79 background-color: lighten($key_bg_color, 20%);
80 color: $osd_bg_color;
81 &:hover {
82 background-color: lighten($key_bg_color, 25%);
83 color: lighten($osd_bg_color, 5%);
84 }
85 }
6786
68 StIcon { icon-size: 1.125em; }
87 // size of icons on keys
88 StIcon { icon-size: 24px; }
6989 }
7090
7191 // long press on a key popup
7292 .keyboard-subkeys {
73 color: $osd_fg_color;
74 -arrow-border-radius: $modal_radius;
93 -arrow-border-radius: $base_border_radius*2;
7594 -arrow-background-color: $osd_bg_color;
7695 -arrow-border-width: 1px;
7796 -arrow-border-color: lighten($osd_bg_color, 9%);
7897 -arrow-base: 20px;
7998 -arrow-rise: 10px;
80 -boxpointer-gap: $base_spacing;
99 -boxpointer-gap: $base_padding;
100 padding: $base_padding;
81101
82102 .keyboard-key {
83 @include button(normal, $c:$key_bg_color);
103 @include keyboard_key(normal, $key_bg_color, $osd_fg_color);
84104
85 &:focus { @include button(focus);}
86 &:hover, &:checked { @include button(hover, $c: $key_bg_color);}
87 &:active { @include button(active, $c: $key_bg_color); }
105 &:focus { @include keyboard_key(focus);}
106 &:hover { @include keyboard_key(hover, $key_bg_color, $osd_fg_color);}
107 &:active { @include keyboard_key(active, $key_bg_color, $osd_fg_color); }
108 &:checked { @include keyboard_key(checked, $key_bg_color, $osd_fg_color); }
88109
89 border-radius:$base_border_radius;
110 border-radius:$key_border_radius;
90111 }
91112 }
92113
111132 @include fontsize($base_font_size + 3);
112133 spacing: 12px;
113134 min-height: 20pt;
135 padding: $base_padding*2;
136 color: $osd_fg_color;
137
138 // each suggestion
139 StButton {
140 margin: 0 3px;
141 min-width: 32px;
142 border-radius: $base_border_radius - 2px;
143 padding: $base_padding $base_padding*3;
144
145 @include keyboard_key(undecorated, $key_bg_color, $osd_fg_color);
146
147 &:focus { @include keyboard_key(focus);}
148 &:hover { @include keyboard_key(hover, $key_bg_color, $osd_fg_color);}
149 &:active { @include keyboard_key(active, $key_bg_color, $osd_fg_color); }
150 &:checked { @include keyboard_key(checked, $key_bg_color, $osd_fg_color); }
151 }
114152 }
1111 background-color: transparent;
1212
1313 $_gdm_bg: $system_bg_color;
14
15 StEntry {
16 @if $variant=='dark' {
17 $_gdm_entry_bg: darken($system_bg_color, 3%);
18 background-color: $_gdm_entry_bg;
19 color: $fg_color;
20 }
21 }
2214
2315 .modal-dialog-button-box { spacing: 3px; }
2416 .modal-dialog-button {
4638 color: transparentize($osd_fg_color, 0.3);
4739 }
4840 &:default {
49 @include button(normal, $c:$selected_bg_color, $tc:$selected_fg_color);
50 border-color: $selected_bg_color;
51 &:hover, &:focus {
52 @include button(hover,$c:$selected_bg_color, $tc:$selected_fg_color);
53 $_def_hover_c: lighten($selected_bg_color, 5%);
54 background-color: $_def_hover_c;
55 border-color: $_def_hover_c;
56 }
57 &:active {
58 @include button(active,$c:$selected_bg_color, $tc:$selected_fg_color);
59 $_def_active_c: darken($selected_bg_color, 5%);
60 background-color: $_def_active_c;
61 border-color: $_def_active_c;
62 }
63 &:insensitive {
64 @include button(insensitive);
65 border-color: darken($selected_bg_color, 10%);
66 background-color: darken($selected_bg_color, 10%);
67 color: transparentize($selected_fg_color, 0.3);
68 }
41 @include button(default);
6942 }
7043 }
7144
7447 .login-dialog-session-list-button {
7548 padding: 0;
7649 border-radius: 99px;
77 width: $base_icon_size * 2;
78 height: $base_icon_size * 2;
50 width: $large_icon_size;
51 height: $large_icon_size;
7952 border-color: darken($system_bg_color, 3%);
8053 background-color: darken($system_bg_color, 3%);
8154
10275 }
10376
10477 .login-dialog-not-listed-label {
105 @include fontsize($base_font_size - 1);
78 @extend %caption;
10679 font-weight: bold;
10780 color: darken($osd_fg_color,30%);
10881 padding-top: 1em;
82 }
83
84 .login-dialog-auth-list-view { -st-vfade-offset: 1em; }
85 .login-dialog-auth-list {
86 spacing: 6px;
87 margin-left: 2em;
88 }
89
90 .login-dialog-auth-list-title {
91 margin-left: 2em;
92 }
93
94 .login-dialog-auth-list-item {
95 border-radius: $base_border_radius + 4px;
96 padding: 6px;
97 color: darken($osd_fg_color,30%);
98 &:focus, &:selected { background-color: $selected_bg_color; color: $selected_fg_color; }
99 }
100
101 .login-dialog-auth-list-label {
102 @include fontsize($base_font_size + 2);
103 font-weight: bold;
104 padding-left: 15px;
105
106 &:ltr { padding-left: 14px; text-align: left; }
107 &:rtl { padding-right: 14px; text-align: right; }
109108 }
110109
111110 .login-dialog-user-list-view { -st-vfade-offset: 1em; }
158157 .login-dialog-prompt-layout {
159158 padding-top: 24px;
160159 padding-bottom: 12px;
161 spacing: $base_spacing * 2;
160 spacing: $base_padding * 2;
162161 width: 23em;
163162 }
164163
171170 @include fontsize($base_font_size + 1);
172171 padding-top: 1em;
173172 }
173
174 .login-dialog {
175 StEntry {
176 @if $variant=='dark' {
177 $_gdm_entry_bg: darken($system_bg_color, 3%);
178 background-color: $_gdm_entry_bg;
179 color: $fg_color;
180 }
181 }
182 }
183
184 // Custom styling for unlock entry
185 .unlock-dialog {
186 StEntry {
187 border:none !important;
188 &:focus {
189 background-color: transparentize($fg_color, 0.9);
190 }
191 &:insensitive {
192 color: transparentize($fg_color, 0.5);
193 background-color: transparentize($fg_color, 0.95);
194 }
195 }
196
197 .cancel-button,
198 .switch-user-button,
199 .login-dialog-session-list-button {
200 border-color: transparent;
201 background-color: transparentize($fg_color, 0.9);
202 }
203 }
00 /* Looking Glass */
1
2 $text_fg_color: #ccc;
31
42 // Dialog
53 #LookingGlassDialog {
64 background-color: $osd_bg_color;
7 spacing: $base_spacing;
8 padding: 4px;
9 border: 1px solid transparentize($osd_fg_color, 0.8);
10 border-radius: $base_border_radius;
5 border-radius: 0 0 $modal_radius $modal_radius;
6 border-top-width: 0;
7 border: 1px solid $osd_outer_borders_color;
118 color: $osd_fg_color;
9 padding: $base_padding;
10 spacing: $base_padding;
11 box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
1212
1313 & > #Toolbar {
1414 border: none;
15 border-radius: $base_border_radius;
16 background-color: $osd_bg_color;
15 padding: $base_padding;
16 border-radius: 0;
17 background-color: transparent;
18 spacing: $base_padding;
19
20 .lg-toolbar-button {
21 padding: $base_padding $base_padding*2;
22 @extend %button;
23
24 & > StIcon { icon-size: $base_icon_size; }
25 }
1726 }
1827
19 .labels { spacing: $base_spacing; }
28 .labels {
29 spacing: $base_padding;
30 }
31
2032 .notebook-tab {
21 -natural-hpadding: $base_padding * 2;
22 -minimum-hpadding: 6px;
33 -natural-hpadding: $base_padding*2;
34 -minimum-hpadding: $base_padding*2;
35
2336 font-weight: bold;
37 padding: $base_padding $base_padding*2;
2438 color: darken($osd_fg_color, 15%);
2539 transition-duration: 100ms;
26 padding-left: .3em;
27 padding-right: .3em;
28 border-bottom-width: 2px;
40 box-shadow:none;
41 border:none;
42 border-radius: $base_border_radius - 2px;
43 background-color: transparent;
44
2945 &:hover {
3046 color: $osd_fg_color;
47 background-color: transparentize($osd_fg_color, 0.95);
3148 }
49
3250 &:selected {
33 border-bottom-width: 2px;
34 box-shadow: inset 0 -2px 0 0 lighten($selected_bg_color, 5%);
3551 color: $osd_fg_color;
52 background-color: transparentize($osd_fg_color, 0.9);
3653 }
3754 }
38 StBoxLayout#EvalBox { padding: 4px; spacing: $base_spacing; }
39 StBoxLayout#ResultsArea { spacing: $base_spacing; }
55
56 StBoxLayout#EvalBox { padding: 4px; spacing: $base_padding; padding: $base_padding; }
57 StBoxLayout#ResultsArea { spacing: $base_padding; padding: $base_padding; }
4058 }
4159
4260 .lg-dialog {
61
4362 StEntry {
4463 background-color: transparentize(lighten($osd_bg_color, 5%), 0.4);
4564 color: $osd_fg_color;
4867 selection-background-color: $selected_bg_color;
4968 selected-color: $selected_fg_color;
5069 }
70
5171 .shell-link {
5272 color: $link_color;
5373 &:hover { color: lighten($link_color, 10%); }
5474 &:active { color: darken($link_color, 10%); }
5575 }
76
5677 .actor-link {
57 color: $text_fg_color;
58 &:hover { color: lighten($text_fg_color, 20%); }
59 &:active { color: darken($text_fg_color, 20%); }
78 color: $insensitive_fg_color;
79 &:hover { color: lighten($insensitive_fg_color, 20%); }
80 &:active { color: darken($insensitive_fg_color, 20%); }
6081 }
6182 }
6283
6384 .lg-completions-text {
64 font-size: .9em;
65 font-style: italic;
85 @extend %caption;
86 font-style: italic;
6687 }
6788
6889 .lg-obj-inspector-title {
69 spacing: $base_spacing;
90 spacing: $base_padding;
7091 }
7192
7293 .lg-obj-inspector-button {
73 border: 1px solid $osd_borders_color;
74 padding: 4px;
75 border-radius: $base_border_radius;
76 &:hover { border: 1px solid #ffffff; }
94 border: 1px solid $osd_borders_color;
95 padding: 4px;
96 border-radius: $base_border_radius;
97 &:hover { border: 1px solid #ffffff; }
7798 }
7899
79100 // Extensions
80 #lookingGlassExtensions { padding: 4px; }
101 #lookingGlassExtensions { padding: $base_padding; }
81102
82103 .lg-extensions-list {
83 padding: 4px;
84 spacing: 6px;
104 padding: $base_padding;
105 spacing: $base_padding;
85106 }
86107
87108 .lg-extension {
88 border: 1px solid lighten($osd_borders_color, 5%);
89 background-color: lighten($osd_bg_color, 5%);
90 border-radius: $base_border_radius;
91 padding: 4px;
109 padding: $base_padding*2;
110 @include card;
92111 }
93112
94113 .lg-extension-name {
95 font-weight: bold;
114 @extend %heading;
96115 }
97116
98117 .lg-extension-meta {
99 spacing: 6px;
118 spacing: $base_padding;
100119 }
101120
102121 // Inspector
104123 background: $osd_bg_color;
105124 border: 1px solid $osd_borders_color;
106125 border-radius: $base_border_radius;
107 padding: 6px;
108 }
126 padding: $base_padding;
127 }
128
129 .lg-debug-flag-button {
130 StLabel { padding: $base_padding, 2 * $base_padding; }
131
132 color: $fg_color;
133 &:hover { color: lighten($fg_color, 20%); }
134 &:active { color: darken($fg_color, 20%); }
135 }
136
137 .lg-debug-flags-header {
138 padding-top: 2 * $base_padding;
139 padding: $base_padding;
140 @extend %title_2;
141 }
22
33 // main list
44 .message-list {
5 width: 31.5em;
6 padding: 0 $base_padding * 2;
5 width: 29em;
6 border: solid $borders_color;
77
8 .message-list-placeholder { spacing: 12px; }
8 // padding and margins to account for scrollbar
9 &:ltr {margin-left: 0; margin-right: $base_margin; padding-right: $base_padding; border-right-width: 1px; }
10 &:rtl {margin-right: 0; margin-left: $base_margin; padding-left: $base_padding; border-left-width: 1px; }
11
12 .message-list-placeholder {
13 @extend %title_2;
14 color: transparentize($insensitive_fg_color, .5);
15
16 // icon size and color
17 > StIcon {
18 icon-size: $base_icon_size*3; // 48px
19 margin-bottom: $base_margin*3;
20 -st-icon-style: symbolic;
21 }
22 }
923 }
1024
1125 .message-list-sections {
12 spacing: $base_spacing;
13 margin: 0 $base_margin * 4; // to account for scrollbar
26 spacing: $base_padding;
27 margin: 0;
28 padding-bottom: $base_padding;
29
30 // to account for scrollbar
31 &:ltr {margin-right: $base_margin * 3; }
32 &:rtl {margin-left: $base_margin * 3;}
1433 }
1534
1635 .message-list-section,
1736 .message-list-section-list {
18 spacing: $base_spacing;
37 spacing: $base_padding;
1938 }
2039
2140 // do-not-disturb + clear button
2241 .message-list-controls {
23 margin: ($base_margin * 2) ($base_margin * 4) 0;
2442 // NOTE: remove the padding if notification_bubble could remove margin for drop shadow
25 padding: $base_margin;
26 spacing: $base_spacing * 2;
43 padding: $base_padding;
44 spacing: $base_padding;
45 @extend %heading;
2746
2847 .dnd-button {
2948 // We need this because the focus outline isn't inset like for the buttons
3150 // its color when focusing.
3251 border-width: 2px;
3352 border-color: transparent;
34 border-radius: 99px;
53 border-radius: 32px;
3554 border-style: solid;
3655
3756 &:focus {
4261
4362 // message bubbles
4463 .message {
45 @include notification_bubble;
64 @include card;
4665
4766 // icon container
4867 .message-icon-bin {
49 padding: ($base_padding * 3) 0 ($base_padding * 3) ($base_padding * 2);
68 padding: ($base_padding * 3);
5069
51 &:rtl {
52 padding: ($base_padding * 3) ($base_padding * 2) ($base_padding * 3) 0;
53 }
70 &:ltr {padding-right:$base_padding;}
71 &:rtl {padding-left:$base_padding;}
5472
5573 // icon size and color
5674 > StIcon {
57 icon-size: $base_icon_size*2; // 32px
75 icon-size: $large_icon_size; // 32px
5876 -st-icon-style: symbolic;
5977 }
6078
6785
6886 // content
6987 .message-content {
70 padding: $base_padding + $base_margin * 2;
7188 spacing: 4px;
89 padding: ($base_padding*1.5);
90 margin-bottom: $base_margin*2;
7291 }
7392
7493 // title
7594 .message-title {
7695 font-weight: bold;
96 /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */
97 padding-top: 0.57em;
7798 }
7899
79100 // secondary container in title box
94115
95116 // close button
96117 .message-close-button {
97 color: lighten($fg_color, 15%);
98 &:hover { color: if($variant=='light', lighten($fg_color, 30%), darken($fg_color, 10%)); }
99 &:active { color: if($variant=='light', lighten($fg_color, 40%), darken($fg_color, 20%)); }
118 color: $fg_color;
119 background-color: transparentize($fg_color, 0.9);
120 border-radius: 99px;
121 padding: $base_padding - 1px;
122 margin: 1px;
123 &:hover {background-color: transparentize($fg_color, 0.8);}
124 &:active {background-color: transparentize($fg_color, 0.9);}
100125 }
101126
102127 // body
103 .message-body {
104 color: darken($fg_color, 10%);
105 }
128 .message-body {color: darken($fg_color, 10%);}
106129 }
107130
108131 // URLs in messages
112135
113136 /* Media Controls */
114137 .message-media-control {
115 padding: $base_padding * 2 1.64em; // $base_padding * 4 = 24px
116 color: darken($fg_color, 15%);
138 padding: 0 $base_padding*3;
139 margin: $base_padding*2 0;
140 border-radius: $base_border_radius;
141 color: $fg_color;
117142
118 // uses $hover_bg_color since the media controls are in a notification_bubble
143 // colors are lightened since the media controls are in a card
119144 &:hover {
120145 background-color: lighten($hover_bg_color, 5%);
121146 color: $fg_color;
122147 }
123148
124149 &:active {
125 background-color: darken($hover_bg_color, 2%);
150 background-color: lighten($active_bg_color, 5%);
126151 color: $fg_color;
127152 }
128153
129 &:insensitive { color: darken($fg_color,40%); }
154 &:insensitive { color: lighten($insensitive_fg_color, 5%); }
130155
131 // fix border-radius for last button
132 &:last-child:ltr { border-radius: 0 $base_border_radius+2 $base_border_radius+2 0; }
133 &:last-child:rtl { border-radius: $base_border_radius+2 0 0 $base_border_radius+2; }
156 // fix margin for last button
157 &:last-child:ltr { margin-right: $base_margin*3; }
158 &:last-child:rtl { margin-left: $base_margin*3; }
134159 }
135160
136161 // album-art
137162 .media-message-cover-icon {
138 icon-size: $base_icon_size*2 !important; // 48px
163 icon-size: $base_icon_size*3 !important; // 48px
139164 border-radius: $base_border_radius;
140165
141166 // when there is no artwork
144169 background-color: $bg_color;
145170 border: 1px solid transparent;
146171 border-radius: $base_border_radius;
147 icon-size: $base_icon_size * 2 !important;
172 icon-size: $large_icon_size !important; // 32px
173 padding: ($base_padding*2 + 2); // 16px
148174 }
149175 }
4747 .caps-lock-warning-label {
4848 text-align: center;
4949 padding-bottom: 8px;
50 @include fontsize($base_font_size - 1);
50 @extend %caption;
5151 color: $warning_color;
5252 }
5353
5656 .workspace-animation {
5757 background-color: $system_bg_color;
5858 }
59
60 /* Tiled window previews */
61 .tile-preview {
62 background-color: transparentize($selected_bg_color,0.5);
63 border: 1px solid $selected_bg_color;
64 }
0 /* Network Dialogs */
0 /* Select Network dialogs */
11 .nm-dialog {
22 max-height: 34em;
33 min-height: 31em;
99 padding: 24px;
1010 }
1111
12 .nm-dialog-airplane-box { spacing: 12px; }
12 .nm-dialog-header { @extend %heading; }
13 .nm-dialog-subheader { color: $insensitive_fg_color;}
14 .nm-dialog-header-icon { icon-size: $large_icon_size;}
15 .nm-dialog-header-hbox { spacing: 10px; }
1316
14 .nm-dialog-airplane-headline {
15 font-weight: bold;
16 text-align: center;
17 .nm-dialog-scroll-view {
18 padding:$base_padding;
19 border-radius: $base_border_radius;
20 background-color: $base_color;
1721 }
1822
19 .nm-dialog-airplane-text { color: $fg_color; }
23 .nm-dialog-item {
24 padding: $base_padding * 2;
2025
21 // header
22 .nm-dialog-header {
23 font-weight: bold;
24 }
25 .nm-dialog-header-icon {
26 icon-size: $base_icon_size * 2;
27 }
28 .nm-dialog-header-hbox { spacing: 10px; }
29
30 // list of networks
31 .nm-dialog-scroll-view {
32 border: 1px solid $borders_color;
33 padding:0;
34 background-color: darken($bg_color, 3%);
26 &:selected {
27 background-color: $selected_bg_color;
28 border-radius: $base_border_radius - 3px;
29 color: $selected_fg_color;
30 }
31 &:hover { background-color:$hover_bg_color;}
3532 }
3633
37 // list item
38 .nm-dialog-item {
39 @include fontsize($base_font_size);
40 border-bottom: 1px solid $borders_color;
41 padding: $base_padding * 2;
42 spacing: 0px;
43 &:selected {
44 background-color: $selected_bg_color;
45 color: $selected_fg_color;
46 }
47 }
48
49 // icons in list
5034 .nm-dialog-icon { icon-size: $base_icon_size; }
51 .nm-dialog-icons { spacing: $base_spacing * 2; }
35 .nm-dialog-icons { spacing: $base_padding * 2; }
5236
5337 // no networks
38 .no-networks-box { spacing: $base_padding; }
5439 .no-networks-label { color: $insensitive_fg_color; }
55 .no-networks-box { spacing: $base_padding; }
40
41 // airplane mode
42 .nm-dialog-airplane-box {
43 text-align: center;
44 spacing: 12px;
45 }
46 .nm-dialog-airplane-headline { @extend %title_3;}
47 .nm-dialog-airplane-text { color: $insensitive_fg_color;}
11
22 $notification_banner_height: 64px;
33 $notification_banner_width: 34em;
4 $notification_banner_radius: $base_border_radius*1.5;
45
56 // Banner notifications
67 .notification-banner {
78 min-height: $notification_banner_height;
89 width: $notification_banner_width;
10 box-shadow: 0 2px 4px 2px rgba(0,0,0,0.1);
11 border-radius: $notification_banner_radius;
12 margin: $base_margin;
913
1014 .notification-actions {
1115 spacing: 0;
00 /* OSD */
11
2 $osd_levelbar_height:8px;
2 $osd_levelbar_height:6px;
33
44 .osd-window {
55 @extend %osd_panel;
6 @extend %heading;
67 text-align: center;
78 font-weight: bold;
8 spacing: $base_spacing * 2; // 12px
9 margin: $base_margin * 8; // 32px
10 min-width: 64px;
11 min-height: 64px;
9 spacing: $base_padding * 2; // 12px
10 padding: $base_padding * 2 $base_padding * 3;
11 & > * { spacing: 8px; }
12 margin-bottom: 4em;
1213
13 StIcon {
14 icon-size:$base_icon_size * 6;
15 }
14 StIcon { icon-size:$large_icon_size;}
1615
1716 .osd-monitor-label { font-size: 3em; }
1817
18 StLabel {
19 &:ltr { margin-right: 6px; }
20 &:rtl { margin-left: 6px; }
21 }
22
1923 .level {
24 margin-bottom: 4px;
25 &:first-child { margin-bottom: 0px; }
26
2027 height: $osd_levelbar_height;
28 min-width:$base_icon_size * 10;
2129 -barlevel-height: $osd_levelbar_height;
2230 -barlevel-background-color: transparentize($osd_fg_color, if($variant=='light', 0.7, 0.9));
2331 -barlevel-active-background-color: $osd_fg_color;
2432 -barlevel-overdrive-color: $destructive_color;
2533 -barlevel-overdrive-separator-width: 3px;
34 &:ltr { margin-right: 6px; }
35 &:rtl { margin-left: 6px; }
2636 }
2737 }
2838
4151
4252 .resize-popup {
4353 @extend %osd_panel;
44 }
54 }
00 /* OVERVIEW */
11
22 .controls-manager, .secondary-monitor-workspaces {
3 spacing: $base_spacing * 2;
3 spacing: $base_padding * 2;
44 }
55
66 #overviewGroup {
00 /* Top Bar */
11 // a.k.a. the panel
22
3 $panel_corner_radius: $base_border_radius+1;
43 $panel_bg_color: #000;
5 $panel_fg_color: #ddd;
4 $panel_fg_color: if($variant == 'light', lighten($bg_color, 10%), darken($fg_color, 5%));
65 $panel_height: 2.2em;
76 $panel_transition_duration: 250ms; // same as the overview transition duration
87
109 background-color: $panel_bg_color;
1110 font-weight: bold;
1211 height: $panel_height;
13 font-feature-settings: "tnum";
12 @extend %numeric;
1413 transition-duration: $panel_transition_duration;
1514
1615 // transparent panel on lock & login screens
1817 &.login-screen,
1918 &:overview {
2019 background-color: transparent;
21
22 .panel-corner {
23 -panel-corner-opacity: 0;
24 }
25 }
26
27 // the rounded outset corners
28 .panel-corner {
29 -panel-corner-radius: $panel_corner_radius;
30 -panel-corner-background-color: $panel_bg_color;
31 -panel-corner-border-width: 2px;
32 -panel-corner-border-color: transparent;
33 -panel-corner-opacity: 1;
34 transition-duration: $panel_transition_duration;
3520 }
3621
3722 // panel menus
5237 }
5338 }
5439
55 &:hover, &:active, &:overview, &:focus, &:checked {
56 box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.20);
40 &.screen-recording-indicator {
41 box-shadow: inset 0 0 0 100px $screenshot_ui_button_red;
42
43 StBoxLayout {
44 spacing: $base_padding;
45 }
46
47 StIcon {
48 icon-size: $base_icon_size;
49 }
50 }
51
52 &:active, &:overview, &:focus, &:checked {
53 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.8);
5754
5855 // The clock display needs to have the background on .clock because
5956 // we want to exclude the do-not-disturb indicator from the background
6158 box-shadow: none;
6259
6360 .clock {
64 box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.20);
65 }
61 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.8);
62 }
63 }
64
65 &.screen-recording-indicator {
66 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.15);
67 }
68 }
69
70 &:hover {
71 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.85);
72 &.clock-display {
73 box-shadow: none;
74 .clock {
75 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.85);
76 }
77 }
78
79 &.screen-recording-indicator {
80 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.1);
81 }
82 }
83
84 &:active:hover, &:overview:hover, &:focus:hover, &:checked:hover {
85 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.75);
86 &.clock-display {
87 box-shadow: none;
88 .clock {
89 box-shadow: inset 0 0 0 100px transparentize($panel_fg_color, 0.75);
90 }
91 }
92
93 &.screen-recording-indicator {
94 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.2);
6695 }
6796 }
6897
93122 &.login-screen,
94123 &:overview {
95124 .panel-button {
96 &:hover, &:active, &:overview, &:focus, &:checked {
97 box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15);
125 &:active, &:overview, &:focus, &:checked {
126 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.15);
98127
99128 &.clock-display {
100129 box-shadow: none;
101130
102131 .clock {
103 box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.15);
132 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.15);
104133 }
134 }
135
136 &.screen-recording-indicator {
137 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.15);
138 }
139 }
140
141 &:hover {
142 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.10);
143 &.clock-display {
144 box-shadow: none;
145 .clock {
146 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.10);
147 }
148 }
149
150 &.screen-recording-indicator {
151 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.1);
152 }
153 }
154
155 &:active:hover, &:overview:hover, &:focus:hover, &:checked:hover {
156 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.2);
157 &.clock-display {
158 box-shadow: none;
159 .clock {
160 box-shadow: inset 0 0 0 100px rgba(255,255,255, 0.2);
161 }
162 }
163
164 &.screen-recording-indicator {
165 box-shadow: inset 0 0 0 100px transparentize($screenshot_ui_button_red, 0.2);
105166 }
106167 }
107168 }
124185
125186 // App Menu
126187 #appMenu {
127 spacing: $base_spacing;
188 spacing: $base_padding;
128189 .label-shadow { color: transparent; }
129190 }
130191
131192 #appMenu .panel-status-menu-box {
132193 padding: 0 $base_padding;
133 spacing: $base_spacing;
134 }
194 spacing: $base_padding;
195 }
196
197
198 // Clock
199
200 .clock-display-box {
201 spacing: 2px;
202
203 .clock {
204 padding-left: $base_padding * 2;
205 padding-right: $base_padding * 2;
206 }
207 }
00 /* Popovers/Menus */
11
2 $popover_arrow_height: 12px;
3
4 //.the popover itself
2 // the popover itself
53 .popup-menu-boxpointer {
6 -arrow-border-radius: $base_border_radius+4;
7 -arrow-background-color: $bg_color;
8 -arrow-border-width: 1px;
9 -arrow-border-color: $borders_color;
10 -arrow-base: $popover_arrow_height * 2;
11 -arrow-rise: $popover_arrow_height;
12 -arrow-box-shadow: 0 1px 3px rgba(0,0,0,0.5); // dreaming bugzilla #689995
4 -arrow-rise: $base_margin+2px; // distance from the panel & screen edge
135 }
146
157 // container of the popover menu
179 min-width: 15em;
1810 color: $fg_color;
1911
20 //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is
12 //.popup-status-menu-item {font-weight: normal; color: pink;} //dunno what that is
2113 &.panel-menu {
22 -boxpointer-gap: $base_margin; // distance from the panel
23 margin-bottom: 1.75em;
24 }
25 }
26
14 margin-bottom: 1.75em; // so it doesn't touch the bottom of the screen
15 }
16 }
17
18 // popover content
2719 .popup-menu-content {
28 padding: $base_padding * 2 + $base_margin 0;
20 padding: $base_padding;
21 border-radius: $modal_radius - 2px;
22 border: 1px solid $borders_edge;
23 box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
24 background-color: $bg_color;
2925 }
3026
3127 // menu items
3228 .popup-menu-item {
29 padding: $base_padding*1.5 $base_padding*2;
30 border-radius: $base_border_radius;
3331 spacing: $base_padding;
34 padding: $base_padding;
35
36 &:ltr { padding-right:1.75em; padding-left: 0; }
37 &:rtl { padding-right: 0; padding-left:1.75em; }
32 transition: 0.2s all ease;
33 background-color: transparent;
34
35 &:ltr {padding-left: $base_padding;}
36 &:rtl {padding-right: $base_padding;}
37
38 &:focus, &:hover {
39 background-color: $hover_bg_color !important;
40 &:active { background-color: $active_bg_color !important;}
41 }
42
43 &:checked {background-color: $checked_bg_color !important;}
3844
3945 &:checked {
40 background-color: lighten($bg_color, 2%);
41 box-shadow: none;
42 }
43
44 &.selected {
45 background-color: transparentize(white, if($variant=='light', 0.2, 0.9));
46 color: $fg_color;
47 }
48
49 &:active {
50 background-color: $selected_bg_color;
51 color: $selected_fg_color;
52 }
53
54 &:insensitive { color: transparentize($fg_color,0.5);}
55 }
56
57 // all icons and other graphical elements
46 margin-bottom: 0;
47 box-shadow: inset 0 -1px 0 0 darken($checked_bg_color, 5%);
48 border-radius: $base_border_radius $base_border_radius 0 0;
49 &:focus,&:hover { background-color: lighten($checked_bg_color, 3%) !important;}
50 &:active { background-color: lighten($checked_bg_color, 5%) !important;}
51 }
52
53 &:active {
54 background-color: lighten($active_bg_color, 5%);
55 color: $active_fg_color;
56 }
57
58 &:insensitive {color: transparentize($fg_color,0.5);}
59
60 // add margin to switches in menu items
61 .toggle-switch {
62 &:ltr { margin-left: $base_margin;}
63 &:rtl { margin-right: $base_margin;}
64 }
65 }
66
67
68 // all other graphical elements (sliders)
5869 .popup-inactive-menu-item {
5970 color: $fg_color;
60
61 &:insensitive { color: transparentize($fg_color,0.5); }
71 &:insensitive { color: $insensitive_fg_color; }
6272 }
6373
6474 // symbolic icons in popover
6575 .popup-menu-arrow,
66 .popup-menu-icon { icon-size: $base_icon_size; }
76 .popup-menu-icon {
77 icon-size: 16px !important; // for some reason the variable doesn't work here
78 }
79
80 .popup-menu-arrow {
81 }
82
6783
6884 // popover submenus
6985 .popup-sub-menu {
70 background-color: darken($bg_color, 3%);
71 box-shadow: none;
72 border-top: 1px solid transparentize($borders_color, 0.2);
73 border-bottom: 1px solid transparentize($borders_color, 0.2);
86 background-color: $checked_bg_color;
87 border-radius: 0 0 $base_border_radius $base_border_radius;
88
89 .popup-menu-ornament {
90 min-width: $base_icon_size !important;
91 }
92
93 // submenu specific styles
94 .popup-menu-item {
95 border-radius: 0;
96 margin: 0;
97
98 &:last-child {
99 border-radius: 0 0 $base_border_radius $base_border_radius;
100 }
101
102 &:focus,&:hover { background-color: lighten($hover_bg_color, 10%) !important;}
103 &:checked {
104 background-color: lighten($checked_bg_color, 10%) !important;
105 &:focus,&:hover { background-color: lighten($checked_bg_color, 8%) !important;}
106 }
107 &:active { background-color: lighten($active_bg_color, 10%) !important;}
108 }
109
110 .popup-menu-section {
111 .popup-menu-item:last-child {
112 &:hover,&:focus { border-radius: 0;}
113 }
114 &:last-child .popup-menu-item:last-child {
115 border-radius: 0 0 $base_border_radius $base_border_radius;
116 }
117 }
74118 }
75119
76120 // container for radio and check boxes
77121 .popup-menu-ornament {
122 @extend %heading;
78123 width: 1.2em;
79
80 &:ltr { text-align: right };
81 &:rtl { text-align: left };
124 text-align: center !important;
125
126 &:ltr { text-align: right;}
127 &:rtl { text-align: left;}
82128 }
83129
84130 // separator
85131 .popup-separator-menu-item {
86 padding: 0;
132 margin: 6px 0;
133 padding:0 !important;
134 &:ltr { margin-right: $base_margin;}
135 &:rtl { margin-left: $base_margin;}
87136
88137 .popup-separator-menu-item-separator {
89 //-margin-horizontal: 24px;
90138 height: 1px; //not really the whole box
91 margin: 6px 64px;
92 background-color: lighten($borders_color, 2%);
93 .popup-sub-menu & { //submenu separators
94 margin: 0 64px 0 32px;
95 @if $variant == 'dark' {
96 background-color: lighten($bg_color,10%);
97 }
139 background-color: $borders_color;
140 }
141
142 .popup-menu-ornament {
143 width: 0 !important;
144 }
145
146 // separators in submenus
147 .popup-sub-menu & {
148 background-color: transparent;
149
150 // account for ornament
151 &:ltr { margin-right: 2.5em;}
152 &:rtl { margin-left: 2.5em;}
153
154 .popup-separator-menu-item-separator {
155 background-color: lighten($borders_color, 7%);
98156 }
99157 }
100158 }
101159
102160 // desktop background menu
103161 .background-menu {
104 -boxpointer-gap: $base_margin;
162 -boxpointer-gap: 0px;
105163 -arrow-rise: 0px; // hide the beak on the menu
106164 }
107165
108166 // system status menu
109167 .aggregate-menu {
110 min-width: 21em;
168 min-width: 22em;
169
170 // this is unneeded at the top-level in this menu, hide it
171 .popup-menu-ornament { width: 0 !important; }
111172
112173 // lock screen, shutdown, etc. buttons
113 .popup-menu-icon {
114 padding:0;
115 margin: 0 $base_margin;
174 .popup-menu-icon {
116175 -st-icon-style: symbolic;
117 }
118
176 &:ltr {margin-right: $base_margin*2;}
177 &:rtl {margin-left: $base_margin*2;}
178 }
179
180 // account for ornaments in submenus with padding
119181 .popup-sub-menu .popup-menu-item > :first-child {
120 // account for icons in submenus with padding
121 &:ltr {
122 padding-left: $base_padding + $base_margin * 2;
123 margin-left: $base_icon_size;
124 }
125 &:rtl {
126 padding-right: $base_padding + $base_margin * 2; ;
127 margin-right: $base_icon_size;
128 }
129 }
130 }
182 // this value is hardcoded for visual effect
183 &:ltr { margin-left: 1em;}
184 &:rtl { margin-right: 1em;}
185 }
186 }
187
188 // right-click (and panel) app menu
189 .app-menu {
190 max-width: 27.25em;
191
192 // this is unneeded at the top-level in this menu, hide it
193 .popup-menu-ornament { width: 0 !important; }
194
195 .popup-inactive-menu-item:first-child {
196 // "Open Windows" label
197 > StLabel {
198 @extend %caption_heading;
199 &:ltr {margin-right: $base_margin*2;}
200 &:rtl {margin-left: $base_margin*2;}
201 }
202 }
203 }
1010 .unlock-dialog-clock-time {
1111 font-size: 64pt;
1212 padding-top: 42px;
13 font-feature-settings: "tnum";
13 @extend %numeric;
1414 }
1515
1616 .unlock-dialog-clock-date {
2424 }
2525
2626 .unlock-dialog-notifications-container {
27 margin: 12px 0;
27 margin: 12px;
2828 spacing: 6px;
2929 width: 23em;
3030 background-color: transparent;
31
3132 .summary-notification-stack-scrollview {
3233 padding-top: 0;
3334 padding-bottom: 0;
3536
3637 .notification,
3738 .unlock-dialog-notification-source {
38 padding: 12px 6px;
39 padding: 12px 16px;
3940 border: none;
40 background-color: transparentize($osd_bg_color,0.7);
41 background-color: transparentize($osd_fg_color,0.9);
4142 color: $osd_fg_color;
4243 border-radius: $modal_radius;
4344
44 &.critical { background-color: transparentize($osd_bg_color,0.1) }
45 &.critical { background-color: transparentize($osd_fg_color,0.8) }
4546 }
4647 }
4748
4849 .unlock-dialog-notification-label {
49 padding: 0px 0px 0px 12px;
50 padding: 0 0 0 12px;
5051 }
5152
5253 .unlock-dialog-notification-count-text {
53 weight: bold;
54 padding: 0 6px;
55 color: $osd_bg_color;
56 background-color: transparentize($osd_fg_color, 0.7);
54 font-weight: bold;
55 padding: 0 12px;
56 color: $osd_fg_color;
57 background-color: transparentize($osd_fg_color, 0.9);
5758 border-radius: 99px;
58 margin-right: 12px;
59
6059 }
6160
6261 .screen-shield-background { //just the shadow, really
6362 background: black;
64 box-shadow: 0px 2px 4px rgba(0,0,0,0.6);
63 box-shadow: 0 2px 4px rgba(0,0,0,0.6);
6564 }
6665
6766 #lockDialogGroup {
6867 background-color: $system_bg_color;
6968 }
70
7169 #unlockDialogNotifications {
7270 StButton#vhandle, StButton#hhandle {
7371 background-color: transparentize($bg_color,0.7);
0 // Screenshot UI
1 .icon-label-button-container {
2 spacing: $base_padding;
3 @extend %caption;
4
5 StIcon { icon-size: 32px;}
6 }
7
8 $screenshot_ui_panel_padding: $base_padding*3;
9 $screenshot_ui_shot_cast_margin: 21px;
10 $screenshot_ui_panel_border_radius: $modal_radius + $screenshot_ui_shot_cast_margin;
11 $screenshot_ui_shot_cast_spacing: 3px;
12
13 $screenshot_ui_button_red: $error_color;
14
15 .screenshot-ui-panel {
16 @extend %osd_panel;
17 border-radius: $screenshot_ui_panel_border_radius;
18 padding: $screenshot_ui_panel_padding;
19 // Reduce the bottom padding a little to accommodate the large capture button.
20 padding-bottom: $screenshot_ui_panel_padding - 6px;
21 margin-bottom: 4em;
22 spacing: $base_padding * 2;
23 }
24
25 .screenshot-ui-close-button {
26 @extend .window-close; // copy window close button
27 padding: $base_padding; // but with more padding
28 &.left { margin-left: 8px; }
29 &.right { margin-right: 8px; }
30 }
31
32 .screenshot-ui-type-button {
33 @extend %osd_button;
34 padding: $base_padding * 2 $base_padding * 3 !important;
35 border-radius: $screenshot_ui_panel_border_radius - $screenshot_ui_panel_padding;
36 }
37
38 .screenshot-ui-capture-button {
39 width: 36px;
40 height: 36px;
41 border-radius: 99px;
42 border: 4px $osd_fg_color;
43 padding: 4px;
44
45 .screenshot-ui-capture-button-circle {
46 background-color: $osd_fg_color;
47 transition-duration: 200ms;
48 &:hover, &:focus { background-color: $hover_bg_color; }
49 border-radius: 99px;
50 }
51
52 &:hover, &:focus {
53 .screenshot-ui-capture-button-circle {
54 background-color: darken($osd_fg_color, 15%);
55 }
56 }
57
58 &:active {
59 .screenshot-ui-capture-button-circle {
60 background-color: darken($osd_fg_color, 50%);
61 }
62 }
63
64 &:cast {
65 .screenshot-ui-capture-button-circle {
66 background-color: $screenshot_ui_button_red;
67 }
68
69 &:hover, &:focus {
70 .screenshot-ui-capture-button-circle {
71 background-color: darken($screenshot_ui_button_red, 15%);
72 }
73 }
74
75 &:active {
76 .screenshot-ui-capture-button-circle {
77 background-color: darken($screenshot_ui_button_red, 30%);
78 }
79 }
80 }
81 }
82
83 .screenshot-ui-shot-cast-container {
84 background-color: $hover_bg_color;
85 border-radius: $modal_radius;
86 padding: $screenshot_ui_shot_cast_spacing;
87 spacing: $screenshot_ui_shot_cast_spacing;
88
89 &:ltr { margin-left: $screenshot_ui_shot_cast_margin - $screenshot_ui_panel_padding; }
90 &:rtl { margin-right: $screenshot_ui_shot_cast_margin - $screenshot_ui_panel_padding; }
91 }
92
93 .screenshot-ui-shot-cast-button {
94 padding: $base_padding $base_padding*2;
95 background-color: transparent;
96 &:hover, &:focus { background-color: lighten($hover_bg_color, 5%); }
97 &:active { background-color: lighten($active_bg_color,5%); }
98 &:checked { background-color: white; color: black; }
99
100 border-radius: $modal_radius - $screenshot_ui_shot_cast_spacing;
101
102 StIcon { icon-size: $base_icon_size; }
103 }
104
105 .screenshot-ui-show-pointer-button {
106 @extend %osd_button;
107 border-radius: 99px;
108 padding: $base_padding * 2 !important;
109 StIcon { icon-size: $base_icon_size; }
110 }
111
112 .screenshot-ui-area-indicator-shade {
113 background-color: rgba(0,0,0,.3);
114 }
115
116 .screenshot-ui-area-selector {
117 .screenshot-ui-area-indicator-shade {
118 background-color: rgba(0,0,0,.5);
119 }
120
121 .screenshot-ui-area-indicator-selection {
122 border: 2px white;
123 }
124 }
125
126 .screenshot-ui-area-selector-handle {
127 border-radius: 99px;
128 background-color: white;
129 box-shadow: 0 1px 3px 2px rgba(0,0,0,0.2);
130 width: 24px;
131 height: 24px;
132 }
133
134 .screenshot-ui-window-selector {
135 background-color: $system_bg_color;
136
137 .screenshot-ui-window-selector-window-container {
138 margin: 100px;
139 }
140
141 &:primary-monitor {
142 .screenshot-ui-window-selector-window-container {
143 // Make some room for the panel.
144 margin-bottom: 200px;
145 }
146 }
147 }
148
149 .screenshot-ui-window-selector-window-border {
150 transition-duration: 200ms;
151 border-radius: $modal_radius;
152 border: 6px transparent;
153 }
154
155 .screenshot-ui-window-selector-check {
156 transition-duration: 200ms;
157 color: transparent;
158 border-radius: 99px;
159 border-width: 12px;
160 icon-size: 24px;
161 }
162
163 .screenshot-ui-window-selector-window {
164 &:hover {
165 .screenshot-ui-window-selector-window-border {
166 border-color: darken($selected_bg_color, 15%);
167 }
168 }
169 &:checked {
170 .screenshot-ui-window-selector-window-border {
171 border-color: $selected_bg_color;
172 background-color: transparentize($selected_bg_color, 0.8);
173 }
174
175 .screenshot-ui-window-selector-check {
176 color: white;
177 background-color: $selected_bg_color;
178 }
179 }
180 }
181
182 .screenshot-ui-screen-selector {
183 transition-duration: 200ms;
184 background-color: rgba(0,0,0,.5);
185
186 &:hover { background-color: rgba(0,0,0,.3); }
187 &:active { background-color: rgba(0,0,0,.7); }
188 &:checked {
189 background-color: transparent;
190 border: 2px white;
191 }
192 }
193
194 .screenshot-ui-tooltip {
195 color: $osd_fg_color;
196 background-color: $osd_bg_color;
197 border-radius: 99px;
198 padding: $base_padding $base_padding * 2;
199 text-align: center;
200 -y-offset: 24px;
201 }
88 padding: 0;
99
1010 StScrollView & {
11 min-width: 14px;
12 min-height: 14px;
11 min-width: 8px;
12 min-height: 8px;
1313 }
1414
1515 StBin#trough {
1919
2020 StButton#vhandle, StButton#hhandle {
2121 border-radius: 8px;
22 background-color: mix($fg_color, $bg_color, 60%);
23 //border: 3px solid transparent; //would be nice to margin or at least to transparent
24 margin: 3px;
25 &:hover { background-color: mix($fg_color, $bg_color, 80%); }
26 &:active { background-color: $selected_bg_color; }
22 background-color: mix($fg_color, $bg_color, 30%);
23 border: 3px solid transparent; //would be nice to margin or at least to transparent
24 transition: 500ms all ease;
25 &:hover {background-color: mix($fg_color, $bg_color, 50%);}
26 &:active {background-color: mix($fg_color, $bg_color, 40%);}
2727 }
28 }
28 }
44
55 %search_entry,
66 .search-entry {
7 border-radius: $search_entry_height * 0.5; // half the height
8
9 margin-top: $base_padding * 2;
10 margin-bottom: $base_padding;
11 padding: $base_padding+1 $base_padding+3;
712 width: $search_entry_width;
8 padding: $base_padding+1 $base_padding+3;
9 border-radius: $search_entry_height * 0.5; // half the height
10 color: transparentize($fg_color,0.3);
11 background-color: $bg_color;
12 margin-top: $base_spacing * 2;
13 margin-bottom: $base_spacing;
14 border-width: 2px;
15 border-color: transparent;
16 &:hover {
17 background-color: $hover_bg_color;
18 color: $hover_fg_color;
19 }
2013
21 &:focus {
22 border-style: solid;
23 border-color: $selected_bg_color;
24 color: $fg_color;
25 box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.2);
26 }
14 @include entry(normal);
15 &:hover { @include entry(hover);}
16 &:focus { @include entry(focus);}
17 &:insensitive { @include entry(insensitive);}
2718
28 .search-entry-icon {
19 .search-entry-icon {
20 color: inherit;
2921 icon-size: $base_icon_size;
22 margin-top: 2px; // center vertically
3023 padding: 0 4px;
31 color: inherit;
3224 }
3325 }
00 /* Search */
11
22 // search overview container
3 #searchResults {
4 margin: 0 $base_margin;
5 }
6
37 #searchResultsContent {
4 max-width: 1024px;
5 spacing: $base_margin * 2;
8 max-width: 1072px;
69 }
710
811 // search results sections "the boxes"
912 .search-section {
1013 // This should be equal to #searchResultsContent spacing
11 spacing: $base_margin * 2;
14 spacing: $base_padding*3;
1215
13 // separator
16 // separator (unstyled)
1417 .search-section-separator {
15 // height: 1px;
16 // background-color: $osd_outer_borders_color;
17 height: 0;
18 height: $base_margin*2; // use it as a spacer
1819 background-color: transparent;
1920 }
2021 }
2122
2223 // content
2324 .search-section-content {
24 background-color: transparentize(lighten($osd_bg_color, 5%), 0.2);
25 border-radius: $modal_radius+3;
25 background-color: lighten($system_bg_color, 5%);
26 border-radius: $modal_radius*1.5;
2627 border: 1px solid $osd_outer_borders_color;
27 box-shadow: 0 2px 4px 0 $shadow_color;
28 text-shadow: 0 1px if($variant == 'light', rgba(255,255,255,0.2), rgba(0,0,0,0.2));
2928 color: $osd_fg_color;
30 padding: $base_padding * 3;
31 // This is the space between the provider icon and the results container
32 spacing: $base_margin * 2;
29 padding: $base_padding*2;
30 margin:0 $base_margin*3;
3331 }
3432
35 %search-section-content-item {
36 @extend %icon_tile;
37
38 &:focus,
39 &:hover,
40 &:selected {
41 background-color: transparentize($osd_fg_color, .9);
42 transition-duration: 200ms;
43 }
44
45 &:active,
46 &:checked {
47 background-color: transparentize(darken($osd_bg_color, 10%), .1);
48 }
33 %search_section_content_item {
34 @include tile_button($osd_fg_color);
35 border-radius: $base_border_radius+3px;
4936 }
5037
5138 // "no results" text
5239 .search-statustext {
53 @extend %status_text;
40 @extend %title_1;
5441 }
5542
5643 .grid-search-results {
57 spacing: $base_spacing * 6;
44 spacing: $base_padding*5;
45 margin:0 $base_margin*3;
5846 }
5947
6048 // Search results with icons
6149 .grid-search-result {
62 @extend %app-well-app;
50 @extend .app-well-app;
6351 }
6452
6553 // search result provider
6654 .search-provider-icon {
67 @extend %search-section-content-item;
55 @extend %search_section_content_item;
56 &:ltr {margin-right: $base_margin;}
57 &:rtl {margin-left: $base_margin;}
6858
6959 // content
7060 .list-search-provider-content {
71 spacing: $base_spacing * 2;
61 spacing: $base_padding * 2;
7262
7363 // provider labels
7464 .list-search-provider-details {
7565 width: 120px;
76 margin-top: 0;
77 color: darken($osd_fg_color, 8%);
78 // font-weight: bold;
66 color: $osd_fg_color;
7967 }
8068 }
8169 }
8270
8371 // search results list
8472 .list-search-results {
85 spacing: $base_spacing;
73 spacing: $base_padding;
8674 }
8775
8876 // search result listitem
8977 .list-search-result {
90 @extend %search-section-content-item;
78 @extend %search_section_content_item;
9179
9280 // content
9381 .list-search-result-content {
9684
9785 // list item title (with leading icon)
9886 .list-search-result-title {
99 spacing: $base_spacing * 2;
87 spacing: $base_padding * 2;
10088 // font-weight: bold;
10189 }
10290
10391 // list item description
10492 .list-search-result-description {
105 color: darken($osd_fg_color, 30%);
93 color: $osd_insensitive_fg_color;
10694 }
10795 }
00 /* Slider */
11
2 $slider_size: 15px;
2 $slider_size: 16px;
33
44 .slider {
5 height: $slider_size;
65 // slider trough
7 -barlevel-height: 3px; // has to be an odd number
8 -barlevel-background-color: $borders_color; //background of the trough
9 -barlevel-border-width: 1px;
10 -barlevel-border-color: $borders_color; // trough border color
6 -barlevel-height: 4px;
7 -barlevel-background-color: if($variant == 'light', transparentize($fg_color, 0.6), transparentize($fg_color, 0.8)); //background of the trough
8 -barlevel-border-width: 2px;
9 -barlevel-border-color: transparent; // trough border color
1110 // fill style
12 -barlevel-active-background-color: $selected_bg_color; //active trough fill
13 -barlevel-active-border-color: if($variant == 'light', darken($selected_bg_color, 4%), lighten($selected_bg_color, 2%)); //active trough border
11 -barlevel-active-background-color: $selected_bg_color;
12 -barlevel-active-border-color: transparent;
1413 // overfill style (red in this case)
1514 -barlevel-overdrive-color: $destructive_color;
16 -barlevel-overdrive-border-color: if($variant == 'light', darken($destructive_color, 4%), lighten($destructive_color, 2%)); //trough border when red;
15 -barlevel-overdrive-border-color: transparent; //trough border when red;
1716 -barlevel-overdrive-separator-width:1px;
1817 // slider handler
1918 -slider-handle-radius: $slider_size * 0.5; // half the size of the size
20 -slider-handle-border-width: 1px;
21 -slider-handle-border-color: if($variant == 'light', $borders_color, $fg_color);
22
23 color: if($variant == 'light', lighten($bg_color, 10%), $fg_color);
24 &:hover { color: $hover_bg_color; }
25 &:active { color: $active_bg_color; }
26 }
19 -slider-handle-border-width: 0;
20 -slider-handle-border-color: transparent; // because 0 width
21 }
00 /* App Switcher */
11
2 // same as dash
3 $switcher_padding: $base_padding + 4px; // 10px
4 $switcher_border_radius: $modal_radius + 8px;
5
6
7 // the full screen container of the switcher
28 .switcher-popup {
3 padding: 8px;
4 spacing: $base_spacing * 4;
9 padding: 0;
10 spacing: $base_padding * 4;
511 }
612
713 // switcher onscreen panel
814 .switcher-list {
915 @extend %osd_panel;
16 padding: $switcher_padding;
17 border-radius: $switcher_border_radius;
18 box-shadow: 0 8px 8px 0 rgba(0,0,0,0.1);
1019
11 .item-box {
12 padding: 8px;
13 border-radius: $base_border_radius + 1px;
14 border: 1px solid transparent;
15
16 &:outlined {
17 background-color: transparentize($osd_fg_color, 0.7);
18 }
19
20 &:selected {
21 background-color: transparentize($osd_fg_color, 0.7);
22 color: $osd_fg_color;
23 }
20 // container for items in list
21 .switcher-list-item-container {
22 spacing: $base_padding * 2;
2423 }
2524
26 // window thumbnails
27 .thumbnail-box {
28 padding: 2px;
29 spacing: $base_spacing;
30 }
31
32 .thumbnail {
33 width: 256px;
25 // each item in the list
26 .item-box {
27 @include tile_button($osd_fg_color);
28 // override over style so mouse doesn't steal focus
29 &:hover {background: none;}
3430 }
3531
3632 .separator {
3834 background: $borders_color;
3935 }
4036
41 .switcher-list-item-container {
42 spacing: $base_spacing * 2;
37 // container of thumbnails
38 .thumbnail-box {
39 padding: 2px;
40 spacing: $base_padding;
41 }
42
43 // window thumbnail itself
44 .thumbnail {
45 width: 256px; // equal to THUMBNAIL_DEFAULT_SIZE in altTab.js
46 border-radius:$base_border_radius;
4347 }
4448 }
4549
50 // arrow if app has multiple windows
4651 .switcher-arrow {
47 border-color: rgba(0,0,0,0);
48 color: transparentize($fg_color,0.2);
52 border-color: transparentize($osd_fg_color, 0.2);
53 color: transparentize($osd_fg_color, 0.2);
54
4955 &:highlighted {
50 color: $fg_color;
56 border-color: $osd_fg_color;
57 color: $osd_fg_color;
5158 }
5259 }
5360
00 /* Switches */
11
22 // these are equal to the size of the SVG assets
3 $switch_height: 22px;
4 $switch_width: 46px;
3 $switch_height: 26px;
4 $switch_width: 48px;
55
66 .toggle-switch {
77 color: $fg_color;
88 height: $switch_height;
99 width: $switch_width;
1010 background-size: contain;
11 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/toggle-off.svg"),url("resource:///org/gnome/shell/theme/toggle-off-dark.svg"));
11 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/toggle-off-light.svg"),url("resource:///org/gnome/shell/theme/toggle-off.svg"));
1212 &:checked {
13 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/toggle-on.svg"),url("resource:///org/gnome/shell/theme/toggle-on-dark.svg"));
13 background-image: if($variant == 'light', url("resource:///org/gnome/shell/theme/toggle-on-light.svg"),url("resource:///org/gnome/shell/theme/toggle-on.svg"));
1414 }
15 }
15 }
+0
-19
data/gnome-shell-sass/widgets/_tiled-previews.scss less more
0
1 /* Tiled window previews */
2 $tile_corner_radius: $base_border_radius + 1px;
3 .tile-preview {
4 background-color: transparentize($selected_bg_color,0.5);
5 border: 1px solid $selected_bg_color;
6 }
7
8 .tile-preview-left.on-primary {
9 border-radius: $tile_corner_radius 0 0 0;
10 }
11
12 .tile-preview-right.on-primary {
13 border-radius: 0 $tile_corner_radius 0 0;
14 }
15
16 .tile-preview-left.tile-preview-right.on-primary {
17 border-radius: $tile_corner_radius $tile_corner_radius 0 0;
18 }
00 /* Window Picker */
11
2 $window_picker_spacing: $base_spacing; // 6px
2 $window_picker_spacing: $base_padding; // 6px
33 $window_picker_padding: $base_padding * 2; // 12px
44
55 $window_thumbnail_label_color: transparentize($osd_bg_color, 0.4);
66
7 $window_close_button_color: darken(transparentize($osd_bg_color, .05), 3%);
78 $window_close_button_size: 30px;
89 $window_close_button_padding: 3px;
910
2324
2425 // Close button
2526 .window-close {
26 background-color: $osd_bg_color;
27 background-color: $window_close_button_color;
2728 color: $osd_fg_color;
2829 border-radius: $window_close_button_size * 0.5 + $window_close_button_padding * 2;
2930 padding: $window_close_button_padding;
3031 height: $window_close_button_size;
3132 width: $window_close_button_size;
32 box-shadow: -1px 1px 5px 0px rgba(0,0,0,0.5);
3333 transition-duration: 300ms;
3434
35 & StIcon { icon-size: 24px; }
35 & StIcon { icon-size: 24px; } // uses non standard icon size
3636
3737 &:hover {
38 background-color: lighten($osd_bg_color, 15%);
38 background-color: mix($osd_fg_color, $window_close_button_color, 15%);
3939 }
4040
4141 &:active {
4242 color: transparentize($osd_fg_color, 0.2);
43 background-color: darken($osd_bg_color, 5%);
43 background-color: darken($window_close_button_color, 5%);
4444 }
4545 }
4646
00 /* Workspace Switcher */
1 .workspace-switcher-group {
2 padding: $base_padding * 2;
1
2 $ws_indicator_height: $large_icon_size;
3 $ws_dot_active: $ws_indicator_height / 3;
4 $ws_dot_inactive: $ws_indicator_height / 6;
5
6 .workspace-switcher {
7 @extend %osd_panel;
8 margin-bottom: 4em;
9 spacing: $base_padding * 2;
10 padding: $base_padding * 2 $base_padding * 3;
311 }
412
5 .workspace-switcher-container {
6 @extend %osd_panel;
13 .ws-switcher-indicator {
14 background-color: transparentize($osd_fg_color,0.5);
15 padding: $ws_dot_inactive / 2;
16 margin: ($ws_indicator_height - $ws_dot_inactive) / 2;
17 border-radius: $ws_indicator_height;
18
19 &:active {
20 background-color: $osd_fg_color;
21 padding: $ws_dot_active / 2;
22 margin: ($ws_indicator_height - $ws_dot_active) / 2;
23 }
724 }
8
9 .workspace-switcher {
10 background: transparent;
11 border: none;
12 border-radius: 0;
13 padding: 0;
14 spacing: $base_spacing * 2;
15 }
16
17 .ws-switcher-box {
18 background: transparent;
19 height: 50px;
20 background-size: 32px;
21 border: 1px solid transparentize($osd_fg_color,0.9);
22 border-radius: $base_border_radius + 3px;
23 }
24
25 // active workspace in the switcher
26 .ws-switcher-active-up,
27 .ws-switcher-active-down,
28 .ws-switcher-active-left,
29 .ws-switcher-active-right {
30 height: 52px;
31 background-color: $selected_bg_color;
32 border: 1px solid if($variant=='light', darken($selected_bg_color, 8%), lighten($selected_bg_color, 5%));
33 border-radius: $base_border_radius + 3px;
34 color: $selected_fg_color;
35 }
22 // thumbnails in overview
33 .workspace-thumbnails {
44 visible-width: 32px; //amount visible before hover
5 spacing: $base_spacing;
5 spacing: $base_padding;
66 padding: $base_padding;
77
88 .workspace-thumbnail {
0 session_desktop = 'gnome-classic.desktop'
1 i18n.merge_file('',
2 input: session_desktop + '.in',
3 output: session_desktop,
4 po_dir: '../po',
5 install: true,
6 install_dir: xsessiondir,
7 type: 'desktop'
8 )
0 session_desktop_base = 'gnome-classic'
1
2 session_desktops = [
3 session_desktop_base,
4 session_desktop_base + '-xorg',
5 session_desktop_base + '-wayland',
6 ]
7
8 foreach name: session_desktops
9 session_desktop = name + '.desktop'
10 if name.endswith('-xorg')
11 session_instdir = xsessiondir
12 elif name.endswith('-wayland')
13 session_instdir = wlsessiondir
14 else
15 # FIXME: The same target can not be copied into two directories.
16 # There is a workaround in meson/session-post-install.py until proper
17 # solution arises:
18 # https://github.com/mesonbuild/meson/issues/2416
19 session_instdir = xsessiondir
20 #session_instdir = [ xesssiondir, wlsessiondir ]
21 endif
22 i18n.merge_file(
23 input: session_desktop + '.in',
24 output: session_desktop,
25 po_dir: '../po',
26 install: true,
27 install_dir: session_instdir,
28 type: 'desktop'
29 )
30 endforeach
931
1032 classic_uuids = []
1133 foreach e : classic_extensions
5981 'gnome-shell-sass/widgets/_slider.scss',
6082 'gnome-shell-sass/widgets/_switcher-popup.scss',
6183 'gnome-shell-sass/widgets/_switches.scss',
62 'gnome-shell-sass/widgets/_tiled-previews.scss',
6384 'gnome-shell-sass/widgets/_window-picker.scss',
6485 'gnome-shell-sass/widgets/_workspace-switcher.scss',
6586 'gnome-shell-sass/widgets/_workspace-thumbnails.scss'
0 gnome-shell-extensions (42.0-2) unstable; urgency=medium
1
2 * Release to unstable
3
4 -- Jeremy Bicha <[email protected]> Mon, 28 Mar 2022 11:18:12 -0400
5
6 gnome-shell-extensions (42.0-1) experimental; urgency=medium
7
8 * New upstream release
9
10 -- Jeremy Bicha <[email protected]> Mon, 14 Mar 2022 11:30:18 -0400
11
12 gnome-shell-extensions (42~rc-1) experimental; urgency=medium
13
14 * New upstream release
15
16 -- Jeremy Bicha <[email protected]> Tue, 08 Mar 2022 17:54:41 -0500
17
18 gnome-shell-extensions (42~beta-1) experimental; urgency=medium
19
20 * New upstream release:
21 - Use libadwaita for preferences
22 - window-list: Fix on-screen keyboard
23 - native-window-placement: Fix distorted layout in app grid
24 * debian/control: Depend on libadwaita and gtk-4 (instead of gtk-3)
25 * debian/patches: Drop applied upstream
26
27 -- Marco Trevisan (Treviño) <[email protected]> Wed, 23 Feb 2022 07:35:20 +0100
28
029 gnome-shell-extensions (41.1-2kali1) kali-dev; urgency=medium
130
231 * Sync with Debian
2222
2323 Package: gnome-shell-extensions
2424 Architecture: all
25 Depends: gir1.2-atk-1.0,
25 Depends: gir1.2-adw-1,
26 gir1.2-atk-1.0,
2627 gir1.2-glib-2.0,
2728 gir1.2-gmenu-3.0,
2829 gir1.2-graphene-1.0 (>= 1.10.2),
29 gir1.2-gtk-3.0,
30 gir1.2-gtk-4.0,
3031 gir1.2-pango-1.0,
3132 gnome-session-bin (>= 3.8),
3233 gnome-settings-daemon (>= 3.24),
3334 gnome-shell (<< ${gnome:NextVersion}),
34 gnome-shell (>= ${gnome:Version}~),
35 gnome-shell (>= ${gnome:Version}),
3536 gvfs (>= 1.16.0),
3637 ${misc:Depends}
3738 Recommends: gnome-shell-extension-prefs
1616
1717 Package: gnome-shell-extensions
1818 Architecture: all
19 Depends: gir1.2-atk-1.0,
19 Depends: gir1.2-adw-1,
20 gir1.2-atk-1.0,
2021 gir1.2-glib-2.0,
2122 gir1.2-gmenu-3.0,
2223 gir1.2-graphene-1.0 (>= 1.10.2),
23 gir1.2-gtk-3.0,
24 gir1.2-gtk-4.0,
2425 gir1.2-pango-1.0,
2526 gnome-session-bin (>= 3.8),
2627 gnome-settings-daemon (>= 3.24),
2728 gnome-shell (<< ${gnome:NextVersion}),
28 gnome-shell (>= ${gnome:Version}~),
29 gnome-shell (>= ${gnome:Version}),
2930 gvfs (>= 1.16.0),
3031 ${misc:Depends}
3132 Recommends: gnome-shell-extension-prefs
+0
-26
debian/patches/meson-Drop-unused-argument-for-i18n.merge_file.patch less more
0 From: Jan Beich <[email protected]>
1 Date: Tue, 25 Jan 2022 11:49:54 +0000
2 Subject: meson: Drop unused argument for i18n.merge_file()
3
4 Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
5
6 data/meson.build:23:0: ERROR: Function does not take positional arguments.
7
8 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/210>
9 Origin: backport, 42.beta, commit:cdaa837d48894737ca0b4e7d2dfb365119e53759
10 Bug-Debian: https://bugs.debian.org/1005534
11 ---
12 data/meson.build | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15 diff --git a/data/meson.build b/data/meson.build
16 index 27f4287..a4bcd5e 100644
17 --- a/data/meson.build
18 +++ b/data/meson.build
19 @@ -1,5 +1,5 @@
20 session_desktop = 'gnome-classic.desktop'
21 -i18n.merge_file('',
22 +i18n.merge_file(
23 input: session_desktop + '.in',
24 output: session_desktop,
25 po_dir: '../po',
00 gnome-session-classic-wrapper-script.patch
1 meson-Drop-unused-argument-for-i18n.merge_file.patch
21 apps-menu-with-multiple-levels.patch
2323 Gio._promisify(Gio._LocalFilePrototype, 'query_info_async', 'query_info_finish');
2424 Gio._promisify(Gio._LocalFilePrototype, 'set_attributes_async', 'set_attributes_finish');
2525
26 var ApplicationMenuItem = GObject.registerClass(
2726 class ApplicationMenuItem extends PopupMenu.PopupBaseMenuItem {
28 _init(button, app) {
29 super._init();
27 static {
28 GObject.registerClass(this);
29 }
30
31 constructor(button, app) {
32 super();
3033 this._app = app;
3134 this._button = button;
3235
9295 icon.style_class = 'icon-dropshadow';
9396 this._iconBin.set_child(icon);
9497 }
95 });
96
97 var CategoryMenuItem = GObject.registerClass(
98 }
99
98100 class CategoryMenuItem extends PopupMenu.PopupBaseMenuItem {
99 _init(button, category) {
100 super._init();
101 static {
102 GObject.registerClass(this);
103 }
104
105 constructor(button, category) {
106 super();
101107 this._category = category;
102108 this._button = button;
103109
179185 }
180186
181187 _onMotionEvent(actor, event) {
182 let device = event.get_device();
183 if (!device.get_grabbed_actor()) {
188 if (!this._grab) {
184189 this._oldX = -1;
185190 this._oldY = -1;
186 device.grab(this);
191 const grab = global.stage.grab(this);
192 if (grab.get_seat_state() !== Clutter.GrabState.NONE)
193 this._grab = grab;
194 else
195 grab.dismiss();
187196 }
188197 this.hover = true;
189198
193202 this._oldX = -1;
194203 this._oldY = -1;
195204 this.hover = false;
196 device.ungrab();
205 this._grab?.dismiss();
206 delete this._grab;
197207
198208 let source = event.get_source();
199209 if (source instanceof St.Widget)
209219 this._button.selectCategory(this._category);
210220 this._button.scrollToCatButton(this);
211221 }
212 });
222 }
213223
214224 class ApplicationsMenu extends PopupMenu.PopupMenu {
215225 constructor(sourceActor, arrowAlignment, arrowSide, button) {
348358 }
349359 Signals.addSignalMethods(DesktopTarget.prototype);
350360
351 let ApplicationsButton = GObject.registerClass(
352361 class ApplicationsButton extends PanelMenu.Button {
353 _init() {
354 super._init(1.0, null, false);
362 static {
363 GObject.registerClass(this);
364 }
365
366 constructor() {
367 super(1.0, null, false);
355368
356369 this.setMenu(new ApplicationsMenu(this, 1.0, St.Side.TOP, this));
357370 Main.panel.menuManager.addMenu(this.menu);
660673
661674 return applist;
662675 }
663 });
676 }
664677
665678 let appsMenuButton;
666679
11 // Start apps on custom workspaces
22 /* exported init buildPrefsWidget */
33
4 const { Gio, GLib, GObject, Gtk, Pango } = imports.gi;
4 const { Adw, Gio, GLib, GObject, Gtk } = imports.gi;
55
66 const ExtensionUtils = imports.misc.extensionUtils;
77
1111
1212 const WORKSPACE_MAX = 36; // compiled in limit of mutter
1313
14 const AutoMoveSettingsWidget = GObject.registerClass(
15 class AutoMoveSettingsWidget extends Gtk.ScrolledWindow {
16 _init() {
17 super._init({
18 hscrollbar_policy: Gtk.PolicyType.NEVER,
19 });
20
21 const box = new Gtk.Box({
22 orientation: Gtk.Orientation.VERTICAL,
23 halign: Gtk.Align.CENTER,
24 spacing: 12,
25 margin_top: 36,
26 margin_bottom: 36,
27 margin_start: 36,
28 margin_end: 36,
29 });
30 this.set_child(box);
31
32 box.append(new Gtk.Label({
33 label: '<b>%s</b>'.format(_('Workspace Rules')),
34 use_markup: true,
35 halign: Gtk.Align.START,
36 }));
14 class NewItem extends GObject.Object {}
15 GObject.registerClass(NewItem);
16
17 class NewItemModel extends GObject.Object {
18 static [GObject.interfaces] = [Gio.ListModel];
19 static {
20 GObject.registerClass(this);
21 }
22
23 #item = new NewItem();
24
25 vfunc_get_item_type() {
26 return NewItem;
27 }
28
29 vfunc_get_n_items() {
30 return 1;
31 }
32
33 vfunc_get_item(_pos) {
34 return this.#item;
35 }
36 }
37
38 class Rule extends GObject.Object {
39 static [GObject.properties] = {
40 'app-info': GObject.ParamSpec.object(
41 'app-info', 'app-info', 'app-info',
42 GObject.ParamFlags.READWRITE,
43 Gio.DesktopAppInfo),
44 'workspace': GObject.ParamSpec.uint(
45 'workspace', 'workspace', 'workspace',
46 GObject.ParamFlags.READWRITE,
47 1, WORKSPACE_MAX, 1),
48 };
49
50 static {
51 GObject.registerClass(this);
52 }
53 }
54
55 class RulesList extends GObject.Object {
56 static [GObject.interfaces] = [Gio.ListModel];
57 static {
58 GObject.registerClass(this);
59 }
60
61 #settings = ExtensionUtils.getSettings();
62 #rules = [];
63 #changedId;
64
65 constructor() {
66 super();
67
68 this.#changedId =
69 this.#settings.connect(`changed::${SETTINGS_KEY}`,
70 () => this.#sync());
71 this.#sync();
72 }
73
74 append(appInfo) {
75 const pos = this.#rules.length;
76
77 this.#rules.push(new Rule({ appInfo }));
78 this.#saveRules();
79
80 this.items_changed(pos, 0, 1);
81 }
82
83 remove(id) {
84 const pos = this.#rules.findIndex(r => r.appInfo.get_id() === id);
85 if (pos < 0)
86 return;
87
88 this.#rules.splice(pos, 1);
89 this.#saveRules();
90
91 this.items_changed(pos, 1, 0);
92 }
93
94 changeWorkspace(id, workspace) {
95 const pos = this.#rules.findIndex(r => r.appInfo.get_id() === id);
96 if (pos < 0)
97 return;
98
99 this.#rules[pos].set({ workspace });
100 this.#saveRules();
101 }
102
103 #saveRules() {
104 this.#settings.block_signal_handler(this.#changedId);
105 this.#settings.set_strv(SETTINGS_KEY,
106 this.#rules.map(r => `${r.app_info.get_id()}:${r.workspace}`));
107 this.#settings.unblock_signal_handler(this.#changedId);
108 }
109
110 #sync() {
111 const removed = this.#rules.length;
112
113 this.#rules = [];
114 for (const stringRule of this.#settings.get_strv(SETTINGS_KEY)) {
115 const [id, workspace] = stringRule.split(':');
116 const appInfo = Gio.DesktopAppInfo.new(id);
117 if (appInfo)
118 this.#rules.push(new Rule({ appInfo, workspace }));
119 else
120 log(`Invalid ID ${id}`);
121 }
122 this.items_changed(0, removed, this.#rules.length);
123 }
124
125 vfunc_get_item_type() {
126 return Rule;
127 }
128
129 vfunc_get_n_items() {
130 return this.#rules.length;
131 }
132
133 vfunc_get_item(pos) {
134 return this.#rules[pos] ?? null;
135 }
136 }
137
138 class AutoMoveSettingsWidget extends Adw.PreferencesGroup {
139 static {
140 GObject.registerClass(this);
141
142 this.install_action('rules.add', null, self => self._addNewRule());
143 this.install_action('rules.remove', 's',
144 (self, name, param) => self._rules.remove(param.unpack()));
145 this.install_action('rules.change-workspace', '(si)',
146 (self, name, param) => self._rules.changeWorkspace(...param.deepUnpack()));
147 }
148
149 constructor() {
150 super({
151 title: _('Workspace Rules'),
152 });
153
154 this._rules = new RulesList();
155
156 const store = new Gio.ListStore({ item_type: Gio.ListModel });
157 const listModel = new Gtk.FlattenListModel({ model: store });
158 store.append(this._rules);
159 store.append(new NewItemModel());
37160
38161 this._list = new Gtk.ListBox({
39162 selection_mode: Gtk.SelectionMode.NONE,
40 valign: Gtk.Align.START,
41 show_separators: true,
42 });
43 box.append(this._list);
44
45 const context = this._list.get_style_context();
46 const cssProvider = new Gtk.CssProvider();
47 cssProvider.load_from_data(
48 'list { min-width: 30em; }');
49
50 context.add_provider(cssProvider,
51 Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
52 context.add_class('frame');
53
54 this._list.append(new NewRuleRow());
55
56 this._actionGroup = new Gio.SimpleActionGroup();
57 this._list.insert_action_group('rules', this._actionGroup);
58
59 let action;
60 action = new Gio.SimpleAction({ name: 'add' });
61 action.connect('activate', this._onAddActivated.bind(this));
62 this._actionGroup.add_action(action);
63
64 action = new Gio.SimpleAction({
65 name: 'remove',
66 parameter_type: new GLib.VariantType('s'),
67 });
68 action.connect('activate', this._onRemoveActivated.bind(this));
69 this._actionGroup.add_action(action);
70
71 action = new Gio.SimpleAction({ name: 'update' });
72 action.connect('activate', () => {
73 this._settings.set_strv(SETTINGS_KEY,
74 this._getRuleRows().map(row => `${row.id}:${row.value}`));
75 });
76 this._actionGroup.add_action(action);
77 this._updateAction = action;
78
79 this._settings = ExtensionUtils.getSettings();
80 this._changedId = this._settings.connect('changed',
81 this._sync.bind(this));
82 this._sync();
83
84 this.connect('destroy', () => this._settings.run_dispose());
85 }
86
87 _onAddActivated() {
163 css_classes: ['boxed-list'],
164 });
165 this.add(this._list);
166
167 this._list.bind_model(listModel, item => {
168 return item instanceof NewItem
169 ? new NewRuleRow()
170 : new RuleRow(item);
171 });
172 }
173
174 _addNewRule() {
88175 const dialog = new NewRuleDialog(this.get_root());
89176 dialog.connect('response', (dlg, id) => {
90177 const appInfo = id === Gtk.ResponseType.OK
91178 ? dialog.get_widget().get_app_info() : null;
92 if (appInfo) {
93 this._settings.set_strv(SETTINGS_KEY, [
94 ...this._settings.get_strv(SETTINGS_KEY),
95 `${appInfo.get_id()}:1`,
96 ]);
97 }
179 if (appInfo)
180 this._rules.append(appInfo);
98181 dialog.destroy();
99182 });
100183 dialog.show();
101184 }
102
103 _onRemoveActivated(action, param) {
104 const removed = param.deepUnpack();
105 this._settings.set_strv(SETTINGS_KEY,
106 this._settings.get_strv(SETTINGS_KEY).filter(entry => {
107 const [id] = entry.split(':');
108 return id !== removed;
109 }));
110 }
111
112 _getRuleRows() {
113 return [...this._list].filter(row => !!row.id);
114 }
115
116 _sync() {
117 const oldRules = this._getRuleRows();
118 const newRules = this._settings.get_strv(SETTINGS_KEY).map(entry => {
119 const [id, value] = entry.split(':');
120 return { id, value };
121 });
122
123 this._settings.block_signal_handler(this._changedId);
124 this._updateAction.enabled = false;
125
126 newRules.forEach(({ id, value }, index) => {
127 const row = oldRules.find(r => r.id === id);
128 const appInfo = row
129 ? null : Gio.DesktopAppInfo.new(id);
130
131 if (row)
132 row.set({ value });
133 else if (appInfo)
134 this._list.insert(new RuleRow(appInfo, value), index);
135 });
136
137 const removed = oldRules.filter(
138 ({ id }) => !newRules.find(r => r.id === id));
139 removed.forEach(r => this._list.remove(r));
140
141 this._settings.unblock_signal_handler(this._changedId);
142 this._updateAction.enabled = true;
143 }
144 });
145
146 const RuleRow = GObject.registerClass({
147 Properties: {
148 'id': GObject.ParamSpec.string(
149 'id', 'id', 'id',
150 GObject.ParamFlags.READABLE,
151 ''),
152 'value': GObject.ParamSpec.uint(
153 'value', 'value', 'value',
185 }
186
187 class WorkspaceSelector extends Gtk.Widget {
188 static [GObject.properties] = {
189 'number': GObject.ParamSpec.uint(
190 'number', 'number', 'number',
154191 GObject.ParamFlags.READWRITE,
155192 1, WORKSPACE_MAX, 1),
156 },
157 }, class RuleRow extends Gtk.ListBoxRow {
158 _init(appInfo, value) {
159 const box = new Gtk.Box({
160 spacing: 6,
161 margin_top: 6,
162 margin_bottom: 6,
163 margin_start: 6,
193 };
194
195 static {
196 GObject.registerClass(this);
197
198 this.set_layout_manager_type(Gtk.BoxLayout);
199 }
200
201 constructor() {
202 super();
203
204 this.layout_manager.spacing = 6;
205
206 const label = new Gtk.Label({
207 xalign: 1,
164208 margin_end: 6,
165209 });
166
167 super._init({
210 this.bind_property('number',
211 label, 'label',
212 GObject.BindingFlags.SYNC_CREATE);
213 label.set_parent(this);
214
215 const buttonProps = {
216 css_classes: ['circular'],
217 valign: Gtk.Align.CENTER,
218 };
219
220 this._decButton = new Gtk.Button({
221 icon_name: 'list-remove-symbolic',
222 ...buttonProps,
223 });
224 this._decButton.set_parent(this);
225 this._decButton.connect('clicked', () => this.number--);
226
227 this._incButton = new Gtk.Button({
228 icon_name: 'list-add-symbolic',
229 ...buttonProps,
230 });
231 this._incButton.set_parent(this);
232 this._incButton.connect('clicked', () => this.number++);
233
234 this.connect('notify::number', () => this._syncButtons());
235 this._syncButtons();
236 }
237
238 _syncButtons() {
239 this._decButton.sensitive = this.number > 1;
240 this._incButton.sensitive = this.number < WORKSPACE_MAX;
241 }
242 }
243
244 class RuleRow extends Adw.ActionRow {
245 static {
246 GObject.registerClass(this);
247 }
248
249 constructor(rule) {
250 const { appInfo } = rule;
251 const id = appInfo.get_id();
252
253 super({
168254 activatable: false,
169 value,
170 child: box,
171 });
172 this._appInfo = appInfo;
255 title: rule.appInfo.get_display_name(),
256 });
173257
174258 const icon = new Gtk.Image({
259 css_classes: ['icon-dropshadow'],
175260 gicon: appInfo.get_icon(),
176261 pixel_size: 32,
177262 });
178 icon.get_style_context().add_class('icon-dropshadow');
179 box.append(icon);
180
181 const label = new Gtk.Label({
182 label: appInfo.get_display_name(),
183 halign: Gtk.Align.START,
184 hexpand: true,
185 max_width_chars: 20,
186 ellipsize: Pango.EllipsizeMode.END,
187 });
188 box.append(label);
189
190 const spinButton = new Gtk.SpinButton({
191 adjustment: new Gtk.Adjustment({
192 lower: 1,
193 upper: WORKSPACE_MAX,
194 step_increment: 1,
195 }),
196 snap_to_ticks: true,
197 margin_end: 6,
198 });
199 this.bind_property('value',
200 spinButton, 'value',
201 GObject.BindingFlags.SYNC_CREATE | GObject.BindingFlags.BIDIRECTIONAL);
202 box.append(spinButton);
263 this.add_prefix(icon);
264
265 const wsButton = new WorkspaceSelector();
266 rule.bind_property('workspace',
267 wsButton, 'number',
268 GObject.BindingFlags.SYNC_CREATE);
269 this.add_suffix(wsButton);
270
271 wsButton.connect('notify::number', () => {
272 this.activate_action('rules.change-workspace',
273 new GLib.Variant('(si)', [id, wsButton.number]));
274 });
203275
204276 const button = new Gtk.Button({
205277 action_name: 'rules.remove',
206 action_target: new GLib.Variant('s', this.id),
278 action_target: new GLib.Variant('s', id),
207279 icon_name: 'edit-delete-symbolic',
208 });
209 box.append(button);
210
211 this.connect('notify::value',
212 () => this.activate_action('rules.update', null));
213 }
214
215 get id() {
216 return this._appInfo.get_id();
217 }
218 });
219
220 const NewRuleRow = GObject.registerClass(
280 has_frame: false,
281 valign: Gtk.Align.CENTER,
282 });
283 this.add_suffix(button);
284 }
285 }
286
221287 class NewRuleRow extends Gtk.ListBoxRow {
222 _init() {
223 super._init({
288 static {
289 GObject.registerClass(this);
290 }
291
292 constructor() {
293 super({
224294 action_name: 'rules.add',
225295 child: new Gtk.Image({
226296 icon_name: 'list-add-symbolic',
234304 this.update_property(
235305 [Gtk.AccessibleProperty.LABEL], [_('Add Rule')]);
236306 }
237 });
238
239 const NewRuleDialog = GObject.registerClass(
307 }
308
240309 class NewRuleDialog extends Gtk.AppChooserDialog {
241 _init(parent) {
242 super._init({
310 static {
311 GObject.registerClass(this);
312 }
313
314 constructor(parent) {
315 super({
243316 transient_for: parent,
244317 modal: true,
245318 });
262335 this.set_response_sensitive(Gtk.ResponseType.OK,
263336 appInfo && !rules.some(i => i.startsWith(appInfo.get_id())));
264337 }
265 });
338 }
266339
267340 /** */
268341 function init() {
99
1010 const _ = ExtensionUtils.gettext;
1111
12 var MountMenuItem = GObject.registerClass(
12 Gio._promisify(Gio.File.prototype, 'query_filesystem_info_async');
13
1314 class MountMenuItem extends PopupMenu.PopupBaseMenuItem {
14 _init(mount) {
15 super._init({
15 static {
16 GObject.registerClass(this);
17 }
18
19 constructor(mount) {
20 super({
1621 style_class: 'drive-menu-item',
1722 });
1823
5257 }
5358
5459 super.destroy();
55 }
56
57 _fsIsRemote(root) {
58 return new Promise((resolve, reject) => {
59 const attr = Gio.FILE_ATTRIBUTE_FILESYSTEM_REMOTE;
60 root.query_filesystem_info_async(attr, null, (o, res) => {
61 try {
62 const info = root.query_filesystem_info_finish(res);
63 resolve(!info.get_attribute_boolean(attr));
64 } catch (e) {
65 reject(e);
66 }
67 });
68 });
6960 }
7061
7162 async _isInteresting() {
8273 const root = this.mount.get_root();
8374
8475 try {
85 return await this._fsIsRemote(root);
76 const attr = Gio.FILE_ATTRIBUTE_FILESYSTEM_REMOTE;
77 const info = await root.query_filesystem_info_async(attr, null);
78 return !info.get_attribute_boolean(attr);
8679 } catch (e) {
8780 log(`Failed to query filesystem: ${e.message}`);
8881 }
140133
141134 super.activate(event);
142135 }
143 });
144
145 let DriveMenu = GObject.registerClass(
136 }
137
146138 class DriveMenu extends PanelMenu.Button {
147 _init() {
148 super._init(0.0, _('Removable devices'));
139 static {
140 GObject.registerClass(this);
141 }
142
143 constructor() {
144 super(0.0, _('Removable devices'));
149145
150146 let icon = new St.Icon({
151147 icon_name: 'media-eject-symbolic',
213209
214210 super._onDestroy();
215211 }
216 });
212 }
217213
218214 /** */
219215 function init() {
1515
1616 const PLACE_ICON_SIZE = 16;
1717
18 var PlaceMenuItem = GObject.registerClass(
1918 class PlaceMenuItem extends PopupMenu.PopupBaseMenuItem {
20 _init(info) {
21 super._init({
19 static {
20 GObject.registerClass(this);
21 }
22
23 constructor(info) {
24 super({
2225 style_class: 'place-menu-item',
2326 });
2427 this._info = info;
7275 this._icon.gicon = info.icon;
7376 this._label.text = info.name;
7477 }
75 });
78 }
7679
7780 const SECTIONS = [
7881 'special',
8184 'network',
8285 ];
8386
84 let PlacesMenu = GObject.registerClass(
8587 class PlacesMenu extends PanelMenu.Button {
86 _init() {
87 super._init(0.0, _('Places'));
88 static {
89 GObject.registerClass(this);
90 }
91
92 constructor() {
93 super(0.0, _('Places'));
8894
8995 let label = new St.Label({
9096 text: _('Places'),
129135
130136 this._sections[id].actor.visible = places.length > 0;
131137 }
132 });
138 }
133139
134140 /** */
135141 function init() {
88
99 const _ = ExtensionUtils.gettext;
1010 const N_ = x => x;
11
12 Gio._promisify(Gio.AppInfo, 'launch_default_for_uri_async');
13 Gio._promisify(Gio.File.prototype, 'mount_enclosing_volume');
1114
1215 const BACKGROUND_SCHEMA = 'org.gnome.desktop.background';
1316
3942
4043 async _ensureMountAndLaunch(context, tryMount) {
4144 try {
42 await this._launchDefaultForUri(this.file.get_uri(), context, null);
45 await Gio.AppInfo.launch_default_for_uri_async(this.file.get_uri(), context, null);
4346 } catch (err) {
4447 if (!err.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.NOT_MOUNTED)) {
4548 Main.notifyError(_('Failed to launch “%s”').format(this.name), err.message);
5154 };
5255 let op = new ShellMountOperation.ShellMountOperation(source);
5356 try {
54 await this._mountEnclosingVolume(0, op.mountOp, null);
57 await this.file.mount_enclosing_volume(0, op.mountOp, null);
5558
5659 if (tryMount)
5760 this._ensureMountAndLaunch(context, false);
113116 throw e;
114117 }
115118 }
116
117 _launchDefaultForUri(uri, context, cancel) {
118 return new Promise((resolve, reject) => {
119 Gio.AppInfo.launch_default_for_uri_async(uri, context, cancel, (o, res) => {
120 try {
121 Gio.AppInfo.launch_default_for_uri_finish(res);
122 resolve();
123 } catch (e) {
124 reject(e);
125 }
126 });
127 });
128 }
129
130 _mountEnclosingVolume(flags, mountOp, cancel) {
131 return new Promise((resolve, reject) => {
132 this.file.mount_enclosing_volume(flags, mountOp, cancel, (o, res) => {
133 try {
134 this.file.mount_enclosing_volume_finish(res);
135 resolve();
136 } catch (e) {
137 reject(e);
138 }
139 });
140 });
141 }
142119 }
143120 Signals.addSignalMethods(PlaceInfo.prototype);
144121
1212 const SETTINGS_KEY = 'name';
1313
1414 class ThemeManager {
15 constructor() {
15 enable() {
1616 this._settings = ExtensionUtils.getSettings();
17 }
18
19 enable() {
20 this._changedId = this._settings.connect(`changed::${SETTINGS_KEY}`, this._changeTheme.bind(this));
17 this._settings.connect(`changed::${SETTINGS_KEY}`, this._changeTheme.bind(this));
2118 this._changeTheme();
2219 }
2320
2421 disable() {
25 if (this._changedId) {
26 this._settings.disconnect(this._changedId);
27 this._changedId = 0;
28 }
22 this._settings?.run_dispose();
23 this._settings = null;
2924
3025 Main.setThemeStylesheet(null);
3126 Main.loadTheme();
33 // we use async/await here to not block the mainloop, not to parallelize
44 /* eslint-disable no-await-in-loop */
55
6 const { Gio, GLib, GObject, Gtk } = imports.gi;
6 const { Adw, Gio, GLib, GObject, Gtk } = imports.gi;
77
88 const ExtensionUtils = imports.misc.extensionUtils;
99
1010 const Me = ExtensionUtils.getCurrentExtension();
1111 const Util = Me.imports.util;
1212
13 Gio._promisify(Gio._LocalFilePrototype,
14 'enumerate_children_async', 'enumerate_children_finish');
15 Gio._promisify(Gio._LocalFilePrototype,
16 'query_info_async', 'query_info_finish');
17 Gio._promisify(Gio.FileEnumerator.prototype,
18 'next_files_async', 'next_files_finish');
13 Gio._promisify(Gio.File.prototype, 'enumerate_children_async');
14 Gio._promisify(Gio.File.prototype, 'query_info_async');
15 Gio._promisify(Gio.FileEnumerator.prototype, 'next_files_async');
1916
20 const UserThemePrefsWidget = GObject.registerClass(
21 class UserThemePrefsWidget extends Gtk.ScrolledWindow {
22 _init() {
23 super._init({
24 hscrollbar_policy: Gtk.PolicyType.NEVER,
25 });
17 class UserThemePrefsWidget extends Adw.PreferencesGroup {
18 static {
19 GObject.registerClass(this);
20 }
2621
27 const box = new Gtk.Box();
28 this.set_child(box);
29
30 this._list = new Gtk.ListBox({
31 selection_mode: Gtk.SelectionMode.NONE,
32 show_separators: true,
33 halign: Gtk.Align.CENTER,
34 valign: Gtk.Align.START,
35 hexpand: true,
36 margin_start: 60,
37 margin_end: 60,
38 margin_top: 60,
39 margin_bottom: 60,
40 });
41 this._list.get_style_context().add_class('frame');
42 box.append(this._list);
22 constructor() {
23 super({ title: 'Themes' });
4324
4425 this._actionGroup = new Gio.SimpleActionGroup();
45 this._list.insert_action_group('theme', this._actionGroup);
26 this.insert_action_group('theme', this._actionGroup);
4627
4728 this._settings = ExtensionUtils.getSettings();
4829 this._actionGroup.add_action(
9273 }
9374
9475 _addTheme(name) {
95 const row = new ThemeRow(name, this._settings);
76 const row = new ThemeRow(name);
9677 this._rows.set(name, row);
9778
98 this._list.append(row);
79 this.add(row);
9980 }
10081
10182 async _enumerateDir(dir) {
122103
123104 return fileInfos.map(info => info.get_name());
124105 }
125 });
106 }
126107
127 const ThemeRow = GObject.registerClass(
128 class ThemeRow extends Gtk.ListBoxRow {
129 _init(name, settings) {
130 this._name = name;
131 this._settings = settings;
108 class ThemeRow extends Adw.ActionRow {
109 static {
110 GObject.registerClass(this);
111 }
132112
133 const box = new Gtk.Box({
134 spacing: 12,
135 margin_start: 12,
136 margin_end: 12,
137 margin_top: 12,
138 margin_bottom: 12,
139 });
140 super._init({
113 constructor(name) {
114 const check = new Gtk.CheckButton({
141115 action_name: 'theme.name',
142116 action_target: new GLib.Variant('s', name),
143 child: box,
144117 });
145118
146 box.append(new Gtk.Label({
147 label: name || 'Default',
148 hexpand: true,
149 xalign: 0,
150 max_width_chars: 25,
151 width_chars: 25,
152 }));
153
154 this._checkmark = new Gtk.Image({
155 icon_name: 'emblem-ok-symbolic',
156 pixel_size: 16,
119 super({
120 title: name || 'Default',
121 activatable_widget: check,
157122 });
158 box.append(this._checkmark);
159
160 const id = this._settings.connect('changed::name',
161 this._syncCheckmark.bind(this));
162 this._syncCheckmark();
163
164 this.connect('destroy', () => {
165 this._settings.disconnect(id);
166 this._settings = null;
167 });
123 this.add_prefix(check);
168124 }
169
170 _syncCheckmark() {
171 const visible = this._name === this._settings.get_string('name');
172 this._checkmark.opacity = visible ? 1. : 0;
173 }
174 });
125 }
175126
176127 /** */
177128 function init() {
105105 }
106106 }
107107
108 const WindowTitle = GObject.registerClass(
109108 class WindowTitle extends St.BoxLayout {
110 _init(metaWindow) {
111 this._metaWindow = metaWindow;
112
113 super._init({
109 static {
110 GObject.registerClass(this);
111 }
112
113 constructor(metaWindow) {
114 super({
114115 style_class: 'window-button-box',
115116 x_expand: true,
116117 y_expand: true,
117118 });
119
120 this._metaWindow = metaWindow;
118121
119122 this._icon = new St.Bin({ style_class: 'window-button-icon' });
120123 this.add(this._icon);
174177 this._metaWindow.disconnect(this._notifyWmClass);
175178 this._metaWindow.disconnect(this._notifyAppId);
176179 }
177 });
178
179
180 const BaseButton = GObject.registerClass({
181 GTypeFlags: GObject.TypeFlags.ABSTRACT,
182 Properties: {
183 'ignore-workspace': GObject.ParamSpec.boolean(
184 'ignore-workspace', 'ignore-workspace', 'ignore-workspace',
185 GObject.ParamFlags.READWRITE,
186 false),
187 },
188 }, class BaseButton extends St.Button {
189 _init(perMonitor, monitorIndex) {
190 this._perMonitor = perMonitor;
191 this._monitorIndex = monitorIndex;
192 this._ignoreWorkspace = false;
193
194 super._init({
180 }
181
182 class BaseButton extends St.Button {
183 static {
184 GObject.registerClass({
185 GTypeFlags: GObject.TypeFlags.ABSTRACT,
186 Properties: {
187 'ignore-workspace': GObject.ParamSpec.boolean(
188 'ignore-workspace', 'ignore-workspace', 'ignore-workspace',
189 GObject.ParamFlags.READWRITE,
190 false),
191 },
192 }, this);
193 }
194
195 constructor(perMonitor, monitorIndex) {
196 super({
195197 style_class: 'window-button',
196198 can_focus: true,
197199 x_expand: true,
198200 button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE,
199201 });
202
203 this._perMonitor = perMonitor;
204 this._monitorIndex = monitorIndex;
205 this._ignoreWorkspace = false;
200206
201207 this.connect('notify::allocation',
202208 this._updateIconGeometry.bind(this));
343349 global.display.disconnect(this._windowLeftMonitorId);
344350 this._windowLeftMonitorId = 0;
345351 }
346 });
347
348
349 const WindowButton = GObject.registerClass(
352 }
353
350354 class WindowButton extends BaseButton {
351 _init(metaWindow, perMonitor, monitorIndex) {
352 super._init(perMonitor, monitorIndex);
355 static {
356 GObject.registerClass(this);
357 }
358
359 constructor(metaWindow, perMonitor, monitorIndex) {
360 super(perMonitor, monitorIndex);
353361
354362 this.metaWindow = metaWindow;
355363 this._skipTaskbarId = metaWindow.connect('notify::skip-taskbar', () => {
421429 global.display.disconnect(this._notifyFocusId);
422430 this._contextMenu.destroy();
423431 }
424 });
425
432 }
426433
427434 class AppContextMenu extends PopupMenu.PopupMenu {
428435 constructor(source) {
482489 }
483490 }
484491
485 const AppButton = GObject.registerClass(
486492 class AppButton extends BaseButton {
487 _init(app, perMonitor, monitorIndex) {
488 super._init(perMonitor, monitorIndex);
493 static {
494 GObject.registerClass(this);
495 }
496
497 constructor(app, perMonitor, monitorIndex) {
498 super(perMonitor, monitorIndex);
489499
490500 this.app = app;
491501 this._updateVisibility();
669679 this.app.disconnect(this._windowsChangedId);
670680 this._menu.destroy();
671681 }
672 });
673
674
675 const WindowList = GObject.registerClass(
682 }
683
676684 class WindowList extends St.Widget {
677 _init(perMonitor, monitor) {
678 this._perMonitor = perMonitor;
679 this._monitor = monitor;
680
681 super._init({
685 static {
686 GObject.registerClass(this);
687 }
688
689 constructor(perMonitor, monitor) {
690 super({
682691 name: 'panel',
683692 style_class: 'bottom-panel solid',
684693 reactive: true,
686695 layout_manager: new Clutter.BinLayout(),
687696 });
688697 this.connect('destroy', this._onDestroy.bind(this));
698
699 this._perMonitor = perMonitor;
700 this._monitor = monitor;
689701
690702 let box = new St.BoxLayout({ x_expand: true, y_expand: true });
691703 this.add_actor(box);
764776
765777 let workspaceManager = global.workspace_manager;
766778
767 this._workspaceSignals = new Map();
768779 this._nWorkspacesChangedId = workspaceManager.connect(
769 'notify::n-workspaces', this._onWorkspacesChanged.bind(this));
770 this._onWorkspacesChanged();
780 'notify::n-workspaces', this._updateWorkspaceIndicatorVisibility.bind(this));
781 this._updateWorkspaceIndicatorVisibility();
771782
772783 this._switchWorkspaceId = global.window_manager.connect(
773784 'switch-workspace', this._checkGrouping.bind(this));
789800 this.hide();
790801 this._updateKeyboardAnchor();
791802 });
803
804 this._windowSignals = new Map();
805 this._windowCreatedId = global.display.connect(
806 'window-created', (dsp, win) => this._addWindow(win));
792807
793808 this._dragBeginId = Main.xdndHandler.connect('drag-begin',
794809 this._monitorDrag.bind(this));
912927 w2.metaWindow.get_stable_sequence();
913928 });
914929 for (let i = 0; i < windows.length; i++)
915 this._onWindowAdded(null, windows[i].metaWindow);
930 this._addWindow(windows[i].metaWindow);
916931 } else {
917932 let apps = this._appSystem.get_running().sort((a1, a2) => {
918933 return _getAppStableSequence(a1) -
952967 child.destroy();
953968 }
954969
955 _onWindowAdded(ws, win) {
970 _addWindow(win) {
956971 if (!this._grouped)
957972 this._checkGrouping();
958973
962977 let children = this._windowList.get_children();
963978 if (children.find(c => c.metaWindow === win))
964979 return;
980
981 this._windowSignals.set(
982 win, win.connect('unmanaged', () => this._removeWindow(win)));
965983
966984 let button = new WindowButton(win, this._perMonitor, this._monitor.index);
967985 this._settings.bind('display-all-workspaces',
969987 this._windowList.add_child(button);
970988 }
971989
972 _onWindowRemoved(ws, win) {
990 _removeWindow(win) {
973991 if (this._grouped)
974992 this._checkGrouping();
975993
976994 if (this._grouped)
977995 return;
978996
979 if (win.get_compositor_private())
980 return; // not actually removed, just moved to another workspace
997 const id = this._windowSignals.get(win);
998 if (id)
999 win.disconnect(id);
1000 this._windowSignals.delete(id);
9811001
9821002 let children = this._windowList.get_children();
9831003 let child = children.find(c => c.metaWindow === win);
9841004 if (child)
9851005 child.destroy();
986 }
987
988 _onWorkspacesChanged() {
989 let workspaceManager = global.workspace_manager;
990 let numWorkspaces = workspaceManager.n_workspaces;
991
992 for (let i = 0; i < numWorkspaces; i++) {
993 let workspace = workspaceManager.get_workspace_by_index(i);
994 if (this._workspaceSignals.has(workspace))
995 continue;
996
997 let signals = { windowAddedId: 0, windowRemovedId: 0 };
998 signals._windowAddedId = workspace.connect_after(
999 'window-added', this._onWindowAdded.bind(this));
1000 signals._windowRemovedId = workspace.connect(
1001 'window-removed', this._onWindowRemoved.bind(this));
1002 this._workspaceSignals.set(workspace, signals);
1003 }
1004
1005 this._updateWorkspaceIndicatorVisibility();
1006 }
1007
1008 _disconnectWorkspaceSignals() {
1009 let workspaceManager = global.workspace_manager;
1010 let numWorkspaces = workspaceManager.n_workspaces;
1011
1012 for (let i = 0; i < numWorkspaces; i++) {
1013 let workspace = workspaceManager.get_workspace_by_index(i);
1014 let signals = this._workspaceSignals.get(workspace);
1015 this._workspaceSignals.delete(workspace);
1016 workspace.disconnect(signals._windowAddedId);
1017 workspace.disconnect(signals._windowRemovedId);
1018 }
10191006 }
10201007
10211008 _monitorDrag() {
10811068 Main.keyboard._bottomDragAction.disconnect(this._keyboardVisiblechangedId);
10821069 this._keyboardVisiblechangedId = 0;
10831070
1084 this._disconnectWorkspaceSignals();
10851071 global.workspace_manager.disconnect(this._nWorkspacesChangedId);
10861072 this._nWorkspacesChangedId = 0;
10871073
10881074 global.window_manager.disconnect(this._switchWorkspaceId);
10891075 this._switchWorkspaceId = 0;
10901076
1077 this._windowSignals.forEach((id, win) => win.disconnect(id));
1078 this._windowSignals.clear();
10911079
10921080 Main.overview.disconnect(this._overviewShowingId);
10931081 Main.overview.disconnect(this._overviewHidingId);
10941082
10951083 global.display.disconnect(this._fullscreenChangedId);
1084 global.display.disconnect(this._windowCreatedId);
10961085
10971086 this._stopMonitoringDrag();
10981087 Main.xdndHandler.disconnect(this._dragBeginId);
11041093 for (let i = 0; i < windows.length; i++)
11051094 windows[i].metaWindow.set_icon_geometry(null);
11061095 }
1107 });
1096 }
11081097
11091098 class Extension {
11101099 constructor() {
00 // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*-
11 /* exported init buildPrefsWidget */
22
3 const { Gio, GLib, GObject, Gtk } = imports.gi;
3 const { Adw, Gio, GLib, GObject, Gtk } = imports.gi;
44
55 const ExtensionUtils = imports.misc.extensionUtils;
66
1111 ExtensionUtils.initTranslations();
1212 }
1313
14 const WindowListPrefsWidget = GObject.registerClass(
15 class WindowListPrefsWidget extends Gtk.Box {
16 _init() {
17 super._init({
18 orientation: Gtk.Orientation.VERTICAL,
19 spacing: 6,
20 margin_top: 36,
21 margin_bottom: 36,
22 margin_start: 36,
23 margin_end: 36,
24 halign: Gtk.Align.CENTER,
25 });
14 class WindowListPrefsWidget extends Adw.PreferencesPage {
15 static {
16 GObject.registerClass(this);
17 }
18
19 constructor() {
20 super();
2621
2722 this._actionGroup = new Gio.SimpleActionGroup();
2823 this.insert_action_group('window-list', this._actionGroup);
3530 this._actionGroup.add_action(
3631 this._settings.create_action('display-all-workspaces'));
3732
38 let groupingLabel = '<b>%s</b>'.format(_('Window Grouping'));
39 this.append(new Gtk.Label({
40 label: groupingLabel, use_markup: true,
41 halign: Gtk.Align.START,
42 }));
43
44 const box = new Gtk.Box({
45 orientation: Gtk.Orientation.VERTICAL,
46 spacing: 12,
47 margin_bottom: 12,
33 const groupingGroup = new Adw.PreferencesGroup({
34 title: _('Window Grouping'),
4835 });
49 this.append(box);
50
51 const context = box.get_style_context();
52 const cssProvider = new Gtk.CssProvider();
53 cssProvider.load_from_data(
54 'box { padding: 12px; }');
55
56 context.add_provider(cssProvider,
57 Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
58 context.add_class('frame');
59 context.add_class('view');
36 this.add(groupingGroup);
6037
6138 const modes = [
62 { mode: 'never', label: _('Never group windows') },
63 { mode: 'auto', label: _('Group windows when space is limited') },
64 { mode: 'always', label: _('Always group windows') },
39 { mode: 'never', title: _('Never group windows') },
40 { mode: 'auto', title: _('Group windows when space is limited') },
41 { mode: 'always', title: _('Always group windows') },
6542 ];
66 let group = null;
67 for (const { mode, label } of modes) {
43
44 for (const { mode, title } of modes) {
6845 const check = new Gtk.CheckButton({
6946 action_name: 'window-list.grouping-mode',
7047 action_target: new GLib.Variant('s', mode),
71 label,
72 group,
73 margin_end: 12,
7448 });
75 group = check;
76 box.append(check);
49 const row = new Adw.ActionRow({
50 activatable_widget: check,
51 title,
52 });
53 row.add_prefix(check);
54 groupingGroup.add(row);
7755 }
7856
79 this.append(new Gtk.CheckButton({
80 label: _('Show on all monitors'),
57 const miscGroup = new Adw.PreferencesGroup();
58 this.add(miscGroup);
59
60 let toggle = new Gtk.Switch({
8161 action_name: 'window-list.show-on-all-monitors',
82 }));
62 valign: Gtk.Align.CENTER,
63 });
64 let row = new Adw.ActionRow({
65 title: _('Show on all monitors'),
66 activatable_widget: toggle,
67 });
68 row.add_suffix(toggle);
69 miscGroup.add(row);
8370
84 this.append(new Gtk.CheckButton({
85 label: _('Show windows from all workspaces'),
71 toggle = new Gtk.Switch({
8672 action_name: 'window-list.display-all-workspaces',
87 }));
73 valign: Gtk.Align.CENTER,
74 });
75 this._settings.bind('display-all-workspaces',
76 toggle, 'active', Gio.SettingsBindFlags.DEFAULT);
77 row = new Adw.ActionRow({
78 title: _('Show windows from all workspaces'),
79 activatable_widget: toggle,
80 });
81 row.add_suffix(toggle);
82 miscGroup.add(row);
8883 }
89 });
84 }
9085
9186 /**
9287 * @returns {Gtk.Widget} - the prefs widget
1212 ControlsState,
1313 } = imports.ui.overviewControls;
1414
15 let MyWorkspacesDisplay = GObject.registerClass(
1615 class MyWorkspacesDisplay extends WorkspacesDisplay {
17 _init(controls, overviewAdjustment) {
16 static {
17 GObject.registerClass(this);
18 }
19
20 constructor(controls, overviewAdjustment) {
1821 let workspaceManager = global.workspace_manager;
1922
20 this._overviewAdjustment = overviewAdjustment;
21 this._workspaceAdjustment = new St.Adjustment({
23 const workspaceAdjustment = new St.Adjustment({
2224 value: workspaceManager.get_active_workspace_index(),
2325 lower: 0,
2426 page_increment: 1,
2729 upper: workspaceManager.n_workspaces,
2830 });
2931
32 super(controls, workspaceAdjustment, overviewAdjustment);
33
34 this._workspaceAdjustment = workspaceAdjustment;
35 this._workspaceAdjustment.actor = this;
36
3037 this._nWorkspacesChangedId =
3138 workspaceManager.connect('notify::n-workspaces',
3239 this._updateAdjustment.bind(this));
33
34 super._init(controls, this._workspaceAdjustment, this._overviewAdjustment);
35
36 this._workspaceAdjustment.actor = this;
3740
3841 this.add_constraint(
3942 new Layout.MonitorConstraint({
7477
7578 super._onDestroy();
7679 }
77 });
78
79 const MyWorkspace = GObject.registerClass(
80 }
81
8082 class MyWorkspace extends Workspace.Workspace {
81 _init(...args) {
82 super._init(...args);
83 static {
84 GObject.registerClass(this);
85 }
86
87 constructor(...args) {
88 super(...args);
8389
8490 this._adjChangedId =
8591 this._overviewAdjustment.connect('notify::value', () => {
101107 this._overviewAdjustment.disconnect(this._adjChangedId);
102108 this._adjChangedId = 0;
103109 }
104 });
105
106 const MyWorkspaceBackground = GObject.registerClass(
110 }
111
107112 class MyWorkspaceBackground extends Workspace.WorkspaceBackground {
113 static {
114 GObject.registerClass(this);
115 }
116
108117 _updateBorderRadius() {
109118 }
110119
137146 offsets.top + contentHeight + offsets.bottom);
138147 this._backgroundGroup.allocate(contentBox);
139148 }
140 });
141
142 var WindowPicker = GObject.registerClass({
143 Signals: {
149 }
150
151 var WindowPicker = class WindowPicker extends Clutter.Actor {
152 static [GObject.signals] = {
144153 'open-state-changed': { param_types: [GObject.TYPE_BOOLEAN] },
145 },
146 }, class extends Clutter.Actor {
147 _init() {
154 };
155
156 static {
157 GObject.registerClass(this);
158 }
159
160 constructor() {
161 super({ reactive: true });
162
148163 this._visible = false;
149164 this._modal = false;
150165
151166 this._overlayKeyId = 0;
152167 this._stageKeyPressId = 0;
153
154 super._init({ reactive: true });
155168
156169 this._adjustment = new OverviewAdjustment(this);
157170
272285 if (this._modal)
273286 return true;
274287
275 this._modal = Main.pushModal(this, {
288 const grab = Main.pushModal(global.stage, {
276289 actionMode: Shell.ActionMode.OVERVIEW,
277290 });
278
279 if (!this._modal) {
291 if (grab.get_seat_state() !== Clutter.GrabState.NONE) {
292 this._grab = grab;
293 this._modal = true;
294 } else {
295 Main.popModal(grab);
280296 this.hide();
281297 return false;
282298 }
283299 } else if (this._modal) {
284 Main.popModal(this);
300 Main.popModal(this._grab);
285301 this._modal = false;
302 this._grab = null;
286303 }
287304 return true;
288305 }
306323 global.stage.disconnect(this._stageKeyPressId);
307324 this._stageKeyPressId = 0;
308325 }
309 });
310
311 var WindowPickerToggle = GObject.registerClass(
312 class WindowPickerToggle extends St.Button {
313 _init() {
326 };
327
328 var WindowPickerToggle = class WindowPickerToggle extends St.Button {
329 static {
330 GObject.registerClass(this);
331 }
332
333 constructor() {
314334 let iconBin = new St.Widget({
315335 layout_manager: new Clutter.BinLayout(),
316336 });
322342 x_align: Clutter.ActorAlign.CENTER,
323343 y_align: Clutter.ActorAlign.CENTER,
324344 }));
325 super._init({
345 super({
326346 style_class: 'window-picker-toggle',
327347 child: iconBin,
328348 visible: !Main.sessionMode.hasOverview,
340360 this.checked = Main.windowPicker.visible;
341361 });
342362 }
343 });
363 };
1313
1414 const MAX_THUMBNAILS = 6;
1515
16 let WindowPreview = GObject.registerClass(
1716 class WindowPreview extends St.Button {
18 _init(window) {
19 super._init({
17 static {
18 GObject.registerClass(this);
19 }
20
21 constructor(window) {
22 super({
2023 style_class: 'window-list-window-preview',
2124 });
2225
6871 this._window.window_type !== Meta.WindowType.DESKTOP &&
6972 this._window.showing_on_its_workspace();
7073 }
71 });
72
73 let WorkspaceLayout = GObject.registerClass(
74 }
75
7476 class WorkspaceLayout extends Clutter.LayoutManager {
77 static {
78 GObject.registerClass(this);
79 }
80
7581 vfunc_get_preferred_width() {
7682 return [0, 0];
7783 }
98104 child.allocate(childBox);
99105 }
100106 }
101 });
102
103 let WorkspaceThumbnail = GObject.registerClass(
107 }
108
104109 class WorkspaceThumbnail extends St.Button {
105 _init(index) {
106 super._init({
110 static {
111 GObject.registerClass(this);
112 }
113
114 constructor(index) {
115 super({
107116 style_class: 'workspace',
108117 child: new Clutter.Actor({
109118 layout_manager: new WorkspaceLayout(),
240249 this._workspace.disconnect(this._windowRemovedId);
241250 global.display.disconnect(this._restackedId);
242251 }
243 });
244
245 var WorkspaceIndicator = GObject.registerClass(
246 class WorkspaceIndicator extends PanelMenu.Button {
247 _init() {
248 super._init(0.0, _('Workspace Indicator'), true);
252 }
253
254 var WorkspaceIndicator = class WorkspaceIndicator extends PanelMenu.Button {
255 static {
256 GObject.registerClass(this);
257 }
258
259 constructor() {
260 super(0.0, _('Workspace Indicator'), true);
249261 this.setMenu(new PopupMenu.PopupMenu(this, 0.0, St.Side.BOTTOM));
250262 this.add_style_class_name('window-list-workspace-indicator');
251263 this.remove_style_class_name('panel-button');
434446 let newIndex = this._currentWorkspace + diff;
435447 this._activate(newIndex);
436448 }
437 });
438
449 };
88
99 const WINDOW_SLOT = 4;
1010
11 var MyWorkspace = GObject.registerClass(
1211 class MyWorkspace extends Workspace.Workspace {
13 _init(...args) {
14 super._init(...args);
12 static {
13 GObject.registerClass(this);
14 }
15
16 constructor(...args) {
17 super(...args);
1518
1619 if (this.metaWorkspace && this.metaWorkspace.index() < 9) {
1720 this._tip = new St.Label({
114117
115118 return clone;
116119 }
117 });
118
119 var MyWorkspacesView = GObject.registerClass(
120 }
121
120122 class MyWorkspacesView extends WorkspacesView.WorkspacesView {
121 _init(...args) {
122 super._init(...args);
123 static {
124 GObject.registerClass(this);
125 }
126
127 constructor(...args) {
128 super(...args);
123129
124130 this._pickWorkspace = false;
125131 this._pickWindow = false;
242248 }
243249 return false;
244250 }
245 });
251 }
246252
247253 class Extension {
248254 constructor() {
1818
1919 const MAX_THUMBNAILS = 6;
2020
21 let WindowPreview = GObject.registerClass(
2221 class WindowPreview extends St.Button {
23 _init(window) {
24 super._init({
22 static {
23 GObject.registerClass(this);
24 }
25
26 constructor(window) {
27 super({
2528 style_class: 'workspace-indicator-window-preview',
2629 });
2730
7376 this._window.window_type !== Meta.WindowType.DESKTOP &&
7477 this._window.showing_on_its_workspace();
7578 }
76 });
77
78 let WorkspaceLayout = GObject.registerClass(
79 }
80
7981 class WorkspaceLayout extends Clutter.LayoutManager {
82 static {
83 GObject.registerClass(this);
84 }
85
8086 vfunc_get_preferred_width() {
8187 return [0, 0];
8288 }
103109 child.allocate(childBox);
104110 }
105111 }
106 });
107
108 let WorkspaceThumbnail = GObject.registerClass(
112 }
113
109114 class WorkspaceThumbnail extends St.Button {
110 _init(index) {
111 super._init({
115 static {
116 GObject.registerClass(this);
117 }
118
119 constructor(index) {
120 super({
112121 style_class: 'workspace',
113122 child: new Clutter.Actor({
114123 layout_manager: new WorkspaceLayout(),
245254 this._workspace.disconnect(this._windowRemovedId);
246255 global.display.disconnect(this._restackedId);
247256 }
248 });
249
250 let WorkspaceIndicator = GObject.registerClass(
257 }
258
251259 class WorkspaceIndicator extends PanelMenu.Button {
252 _init() {
253 super._init(0.0, _('Workspace Indicator'));
260 static {
261 GObject.registerClass(this);
262 }
263
264 constructor() {
265 super(0.0, _('Workspace Indicator'));
254266
255267 let container = new St.Widget({
256268 layout_manager: new Clutter.BinLayout(),
439451 let newIndex = global.workspace_manager.get_active_workspace_index() + diff;
440452 this._activate(newIndex);
441453 }
442 });
454 }
443455
444456 /** */
445457 function init() {
00 // -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*-
11 /* exported init buildPrefsWidget */
22
3 const { Gio, GLib, GObject, Gtk, Pango } = imports.gi;
3 const { Adw, Gio, GLib, GObject, Gtk, Pango } = imports.gi;
44
55 const ExtensionUtils = imports.misc.extensionUtils;
66
1010 const WORKSPACE_SCHEMA = 'org.gnome.desktop.wm.preferences';
1111 const WORKSPACE_KEY = 'workspace-names';
1212
13 const WorkspaceSettingsWidget = GObject.registerClass(
14 class WorkspaceSettingsWidget extends Gtk.ScrolledWindow {
15 _init() {
16 super._init({
17 hscrollbar_policy: Gtk.PolicyType.NEVER,
18 });
19
20 const box = new Gtk.Box({
21 orientation: Gtk.Orientation.VERTICAL,
22 halign: Gtk.Align.CENTER,
23 spacing: 12,
24 margin_top: 36,
25 margin_bottom: 36,
26 margin_start: 36,
27 margin_end: 36,
28 });
29 this.set_child(box);
30
31 box.append(new Gtk.Label({
32 label: '<b>%s</b>'.format(_('Workspace Names')),
33 use_markup: true,
34 halign: Gtk.Align.START,
35 }));
13 class NewItem extends GObject.Object {}
14 GObject.registerClass(NewItem);
15
16 class NewItemModel extends GObject.Object {
17 static [GObject.interfaces] = [Gio.ListModel];
18 static {
19 GObject.registerClass(this);
20 }
21
22 #item = new NewItem();
23
24 vfunc_get_item_type() {
25 return NewItem;
26 }
27
28 vfunc_get_n_items() {
29 return 1;
30 }
31
32 vfunc_get_item(_pos) {
33 return this.#item;
34 }
35 }
36
37 class WorkspacesList extends GObject.Object {
38 static [GObject.interfaces] = [Gio.ListModel];
39 static {
40 GObject.registerClass(this);
41 }
42
43 #settings = new Gio.Settings({ schema_id: WORKSPACE_SCHEMA });
44 #names = this.#settings.get_strv(WORKSPACE_KEY);
45 #items = Gtk.StringList.new(this.#names);
46 #changedId;
47
48 constructor() {
49 super();
50
51 this.#changedId =
52 this.#settings.connect(`changed::${WORKSPACE_KEY}`, () => {
53 const removed = this.#names.length;
54 this.#names = this.#settings.get_strv(WORKSPACE_KEY);
55 this.#items.splice(0, removed, this.#names);
56 this.items_changed(0, removed, this.#names.length);
57 });
58 }
59
60 append() {
61 const name = _('Workspace %d').format(this.#names.length + 1);
62
63 this.#names.push(name);
64 this.#settings.block_signal_handler(this.#changedId);
65 this.#settings.set_strv(WORKSPACE_KEY, this.#names);
66 this.#settings.unblock_signal_handler(this.#changedId);
67
68 const pos = this.#items.get_n_items();
69 this.#items.append(name);
70 this.items_changed(pos, 0, 1);
71 }
72
73 remove(name) {
74 const pos = this.#names.indexOf(name);
75 if (pos < 0)
76 return;
77
78 this.#names.splice(pos, 1);
79
80 this.#settings.block_signal_handler(this.#changedId);
81 this.#settings.set_strv(WORKSPACE_KEY, this.#names);
82 this.#settings.unblock_signal_handler(this.#changedId);
83
84 this.#items.remove(pos);
85 this.items_changed(pos, 1, 0);
86 }
87
88 rename(oldName, newName) {
89 const pos = this.#names.indexOf(oldName);
90 if (pos < 0)
91 return;
92
93 this.#names.splice(pos, 1, newName);
94 this.#items.splice(pos, 1, [newName]);
95
96 this.#settings.block_signal_handler(this.#changedId);
97 this.#settings.set_strv(WORKSPACE_KEY, this.#names);
98 this.#settings.unblock_signal_handler(this.#changedId);
99 }
100
101 vfunc_get_item_type() {
102 return Gtk.StringObject;
103 }
104
105 vfunc_get_n_items() {
106 return this.#items.get_n_items();
107 }
108
109 vfunc_get_item(pos) {
110 return this.#items.get_item(pos);
111 }
112 }
113
114 class WorkspaceSettingsWidget extends Adw.PreferencesGroup {
115 static {
116 GObject.registerClass(this);
117
118 this.install_action('workspaces.add', null,
119 self => self._workspaces.append());
120 this.install_action('workspaces.remove', 's',
121 (self, name, param) => self._workspaces.remove(param.unpack()));
122 this.install_action('workspaces.rename', '(ss)',
123 (self, name, param) => self._workspaces.rename(...param.deepUnpack()));
124 }
125
126 constructor() {
127 super({
128 title: _('Workspace Names'),
129 });
130
131 this._workspaces = new WorkspacesList();
132
133 const store = new Gio.ListStore({ item_type: Gio.ListModel });
134 const listModel = new Gtk.FlattenListModel({ model: store });
135 store.append(this._workspaces);
136 store.append(new NewItemModel());
36137
37138 this._list = new Gtk.ListBox({
38139 selection_mode: Gtk.SelectionMode.NONE,
39 valign: Gtk.Align.START,
40 show_separators: true,
140 css_classes: ['boxed-list'],
41141 });
42142 this._list.connect('row-activated', (l, row) => row.edit());
43 box.append(this._list);
44
45 const context = this._list.get_style_context();
46 const cssProvider = new Gtk.CssProvider();
47 cssProvider.load_from_data(
48 'list { min-width: 25em; }');
49
50 context.add_provider(cssProvider,
51 Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
52 context.add_class('frame');
53
54 this._list.append(new NewWorkspaceRow());
55
56 this._actionGroup = new Gio.SimpleActionGroup();
57 this._list.insert_action_group('workspaces', this._actionGroup);
58
59 let action;
60 action = new Gio.SimpleAction({ name: 'add' });
61 action.connect('activate', () => {
62 const names = this._settings.get_strv(WORKSPACE_KEY);
63 this._settings.set_strv(WORKSPACE_KEY, [
64 ...names,
65 _('Workspace %d').format(names.length + 1),
66 ]);
67 });
68 this._actionGroup.add_action(action);
69
70 action = new Gio.SimpleAction({
71 name: 'remove',
72 parameter_type: new GLib.VariantType('s'),
73 });
74 action.connect('activate', (a, param) => {
75 const removed = param.deepUnpack();
76 this._settings.set_strv(WORKSPACE_KEY,
77 this._settings.get_strv(WORKSPACE_KEY)
78 .filter(name => name !== removed));
79 });
80 this._actionGroup.add_action(action);
81
82 action = new Gio.SimpleAction({ name: 'update' });
83 action.connect('activate', () => {
84 const names = this._getWorkspaceRows().map(row => row.name);
85 this._settings.set_strv(WORKSPACE_KEY, names);
86 });
87 this._actionGroup.add_action(action);
88
89 this._settings = new Gio.Settings({
90 schema_id: WORKSPACE_SCHEMA,
91 });
92 this._settings.connect(`changed::${WORKSPACE_KEY}`,
93 this._sync.bind(this));
94 this._sync();
95 }
96
97 _getWorkspaceRows() {
98 return [...this._list].filter(row => row.name);
99 }
100
101 _sync() {
102 const rows = this._getWorkspaceRows();
103
104 const oldNames = rows.map(row => row.name);
105 const newNames = this._settings.get_strv(WORKSPACE_KEY);
106
107 const removed = oldNames.filter(n => !newNames.includes(n));
108 const added = newNames.filter(n => !oldNames.includes(n));
109
110 removed.forEach(n => this._list.remove(rows.find(r => r.name === n)));
111 added.forEach(n => {
112 this._list.insert(new WorkspaceRow(n), newNames.indexOf(n));
113 });
114 }
115 });
116
117 const WorkspaceRow = GObject.registerClass(
118 class WorkspaceRow extends Gtk.ListBoxRow {
119 _init(name) {
120 super._init({ name });
121
122 const controller = new Gtk.ShortcutController();
123 controller.add_shortcut(new Gtk.Shortcut({
124 trigger: Gtk.ShortcutTrigger.parse_string('Escape'),
125 action: Gtk.CallbackAction.new(this._stopEdit.bind(this)),
126 }));
127 this.add_controller(controller);
143 this.add(this._list);
144
145 this._list.bind_model(listModel, item => {
146 return item instanceof NewItem
147 ? new NewWorkspaceRow()
148 : new WorkspaceRow(item.string);
149 });
150 }
151 }
152
153 class WorkspaceRow extends Adw.PreferencesRow {
154 static {
155 GObject.registerClass(this);
156 }
157
158 constructor(name) {
159 super({ name });
128160
129161 const box = new Gtk.Box({
130162 spacing: 12,
146178
147179 const button = new Gtk.Button({
148180 action_name: 'workspaces.remove',
149 action_target: new GLib.Variant('s', name),
150181 icon_name: 'edit-delete-symbolic',
182 has_frame: false,
151183 });
152184 box.append(button);
185
186 this.bind_property_full('name',
187 button, 'action-target',
188 GObject.BindingFlags.SYNC_CREATE,
189 (bind, target) => [true, new GLib.Variant('s', target)],
190 null);
153191
154192 this._entry = new Gtk.Entry({
155193 max_width_chars: 25,
156194 });
195
196 const controller = new Gtk.ShortcutController();
197 controller.add_shortcut(new Gtk.Shortcut({
198 trigger: Gtk.ShortcutTrigger.parse_string('Escape'),
199 action: Gtk.CallbackAction.new(() => {
200 this._stopEdit();
201 return true;
202 }),
203 }));
204 this._entry.add_controller(controller);
157205
158206 this._stack = new Gtk.Stack();
159207 this._stack.add_named(box, 'display');
161209 this.child = this._stack;
162210
163211 this._entry.connect('activate', () => {
212 this.activate_action('workspaces.rename',
213 new GLib.Variant('(ss)', [this.name, this._entry.text]));
164214 this.name = this._entry.text;
165215 this._stopEdit();
166216 });
169219 return;
170220 this._stopEdit();
171221 });
172
173 this.connect('notify::name', () => {
174 button.action_target = new GLib.Variant('s', this.name);
175 this.activate_action('workspaces.update', null);
176 });
177222 }
178223
179224 edit() {
186231 this.grab_focus();
187232 this._stack.visible_child_name = 'display';
188233 }
189 });
190
191 const NewWorkspaceRow = GObject.registerClass(
192 class NewWorkspaceRow extends Gtk.ListBoxRow {
193 _init() {
194 super._init({
234 }
235
236 class NewWorkspaceRow extends Adw.PreferencesRow {
237 static {
238 GObject.registerClass(this);
239 }
240
241 constructor() {
242 super({
195243 action_name: 'workspaces.add',
196244 child: new Gtk.Image({
197245 icon_name: 'list-add-symbolic',
205253 this.update_property(
206254 [Gtk.AccessibleProperty.LABEL], [_('Add Workspace')]);
207255 }
208 });
256 }
209257
210258 /** */
211259 function init() {
11 # SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
22 # SPDX-FileCopyrightText: 2018 Claudio André <[email protected]>
33 env:
4 es6: true
5 es2020: true
4 es2021: true
65 extends: 'eslint:recommended'
76 plugins:
87 - jsdoc
8584 linebreak-style:
8685 - error
8786 - unix
88 lines-between-class-members: error
87 lines-between-class-members:
88 - error
89 - always
90 - exceptAfterSingleLine: true
8991 max-nested-callbacks: error
9092 max-statements-per-line: error
9193 new-parens: error
258260 window: readonly
259261 TextEncoder: readonly
260262 TextDecoder: readonly
263 console: readonly
264 setTimeout: readonly
265 setInterval: readonly
266 clearTimeout: readonly
267 clearInterval: readonly
261268 parserOptions:
262 ecmaVersion: 2020
269 ecmaVersion: 2022
0 #!/usr/bin/env python3
1
2 import os
3 import shutil
4 import sys
5
6 if os.environ.get('DESTDIR'):
7 install_root = os.environ.get('DESTDIR') + os.path.abspath(sys.argv[1])
8 else:
9 install_root = sys.argv[1]
10
11 # FIXME: Meson is unable to copy a generated target file:
12 # https://groups.google.com/forum/#!topic/mesonbuild/3iIoYPrN4P0
13 dst_dir = os.path.join(install_root, 'wayland-sessions')
14 if not os.path.exists(dst_dir):
15 os.makedirs(dst_dir)
16
17 src = os.path.join(install_root, 'xsessions', 'gnome-classic.desktop')
18 dst = os.path.join(dst_dir, 'gnome-classic.desktop')
19 shutil.copyfile(src, dst)
00 project('gnome-shell-extensions',
1 version: '41.1',
1 version: '42.0',
22 meson_version: '>= 0.53.0',
33 license: 'GPL2+'
44 )
1919 schemadir = join_paths(datadir, 'glib-2.0', 'schemas')
2020 sessiondir = join_paths(datadir, 'gnome-session', 'sessions')
2121 xsessiondir = join_paths(datadir, 'xsessions')
22 wlsessiondir = join_paths(datadir, 'wayland-sessions')
2223
2324 ver_arr = meson.project_version().split('.')
2425 shell_version = ver_arr[0]
8283
8384 if classic_mode_enabled
8485 subdir('data')
86 meson.add_install_script(
87 'meson/session-post-install.py',
88 join_paths(get_option('prefix'), datadir)
89 )
8590 endif
8691
8792 subdir('extensions')
0 ab
01 af
12 an
23 ar
00 data/gnome-classic.desktop.in
1 data/gnome-classic-wayland.desktop.in
2 data/gnome-classic-xorg.desktop.in
13 extensions/apps-menu/extension.js
24 extensions/auto-move-windows/extension.js
35 extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml
0 # Abkhazian translation for gnome-shell-extensions.
1 # Copyright (C) 2022 gnome-shell-extensions's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the gnome-shell-extensions package.
3 # Нанба Наала <[email protected]>, 2022.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: gnome-shell-extensions main\n"
8 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
9 "issues\n"
10 "POT-Creation-Date: 2022-02-12 02:08+0000\n"
11 "PO-Revision-Date: 2022-02-12 02:08+0000\n"
12 "Last-Translator: Нанба Наала <[email protected]>, 2022\n"
13 "Language-Team: Abkhazian <[email protected]>\n"
14 "Language: ab\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #: data/gnome-classic.desktop.in:3
20 msgid "GNOME Classic"
21 msgstr "Аклассикатә GNOME"
22
23 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
24 #: data/gnome-classic-xorg.desktop.in:4
25 msgid "This session logs you into GNOME Classic"
26 msgstr "Ари асеанс аклассикатә усуратә еишәа GNOME хархәагас иамоуп "
27
28 #: data/gnome-classic-wayland.desktop.in:3
29 msgid "GNOME Classic on Wayland"
30 msgstr "Аклассикатә GNOME Wayland аҟны"
31
32 #: data/gnome-classic-xorg.desktop.in:3
33 msgid "GNOME Classic on Xorg"
34 msgstr "Аклассикатә GNOME Xorg аҟны"
35
36 #: extensions/apps-menu/extension.js:112
37 msgid "Favorites"
38 msgstr "Иалкаау"
39
40 #: extensions/apps-menu/extension.js:370
41 msgid "Applications"
42 msgstr "Аԥшьқәа"
43
44 #: extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml:6
45 msgid "Application and workspace list"
46 msgstr "Аԥшьи аусуратә ҵакырақәа рыхьӡынҵеи"
47
48 #: extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml:7
49 msgid ""
50 "A list of strings, each containing an application id (desktop file name), "
51 "followed by a colon and the workspace number"
52 msgstr "Ацәаҳәақәа рыхьӡынҵа аиԥшрагәаҭага аԥшьы (desktop-фаил ахьӡ )"
53 "змоу, зашьҭахь ҩ-кәаԥки аусуратә ҭыԥ аномери гылоу "
54
55 #: extensions/auto-move-windows/prefs.js:19
56 msgid "Workspace Rules"
57 msgstr "Аусуратә ҵакыра аԥҟаррақәа"
58
59 #: extensions/auto-move-windows/prefs.js:245
60 msgid "Add Rule"
61 msgstr "Аԥҟара ацҵара"
62
63 #. TRANSLATORS: %s is the filesystem name
64 #: extensions/drive-menu/extension.js:123
65 #: extensions/places-menu/placeDisplay.js:210
66 #, javascript-format
67 msgid "Ejecting drive “%s” failed:"
68 msgstr "Адиск «%s» аҭыгара залымшахеит:"
69
70 #: extensions/drive-menu/extension.js:139
71 msgid "Removable devices"
72 msgstr "Иаҿыҵуа аиҿартәырақәа"
73
74 #: extensions/drive-menu/extension.js:161
75 msgid "Open Files"
76 msgstr "Афаил аартра"
77
78 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:5
79 msgid "Use more screen for windows"
80 msgstr "Изыцҵоу аекран аҵакыра аԥенџьырқәа рзы ахархәара"
81
82 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:6
83 msgid ""
84 "Try to use more screen for placing window thumbnails by adapting to screen "
85 "aspect ratio, and consolidating them further to reduce the bounding box. "
86 "This setting applies only with the natural placement strategy."
87 msgstr "Шәхы иашәырхәа изыцҵоу аекран аҵакыра аминиатиура атыԥаркразы"
88 "аекран аганқәа реизышәара ԥсахуа аҭыԥыркра шәыржәпала, анаҩс адаԥа ҳәаақәызҵо ашәагаа архәыҷразы"
89 "ари ахышәара ахархәара аиуоит аминиатиура «natural» аҭыԥыркра алгоритм ахархәараан"
90
91 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:11
92 msgid "Place window captions on top"
93 msgstr " Аԥенџьырқәа рыхқәа хыхь рҭыԥыркра"
94
95 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:12
96 msgid ""
97 "If true, place window captions on top the respective thumbnail, overriding "
98 "shell default of placing it at the bottom. Changing this setting requires "
99 "restarting the shell to have any effect."
100 msgstr "Иалхзар, ахқәа аминиатиура хыхьтәи ахәҭаҟны аҭыԥ ааныркылалоит"
101 "(ишыҟоу еиԥш ахқәа ҵаҟатәи аҭыԥ ааныркылоит).Ари ахышәара аԥсахраан,"
102 "уи аус аура иалагарцазы, иаҭахуп Shell аиҭарура."
103
104 #: extensions/places-menu/extension.js:88
105 #: extensions/places-menu/extension.js:91
106 msgid "Places"
107 msgstr "Аҭыԥқәа"
108
109 #: extensions/places-menu/placeDisplay.js:49
110 #, javascript-format
111 msgid "Failed to launch “%s”"
112 msgstr " «%s» аус арура залшом"
113
114 #: extensions/places-menu/placeDisplay.js:64
115 #, javascript-format
116 msgid "Failed to mount volume for “%s”"
117 msgstr "Иамоуӡит атом аибыҭара «%s» азы"
118
119 #: extensions/places-menu/placeDisplay.js:125
120 #: extensions/places-menu/placeDisplay.js:148
121 msgid "Computer"
122 msgstr "Акомпиутер"
123
124 #: extensions/places-menu/placeDisplay.js:336
125 msgid "Home"
126 msgstr "Аҩнытәи аҭаӡ"
127
128 #: extensions/places-menu/placeDisplay.js:381
129 msgid "Browse Network"
130 msgstr "Аҳа алаԥшхагара"
131
132 #: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:7
133 msgid "Cycle Screenshot Sizes"
134 msgstr "Аекран аҭыхымҭа ашәагаақәа рыԥсахра"
135
136 #: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:11
137 msgid "Cycle Screenshot Sizes Backward"
138 msgstr "Аекран аҭыхымҭа ашәагаақәа шьҭахьҟатәи ахырхарҭала рыԥсахра"
139
140 #: extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml:5
141 msgid "Theme name"
142 msgstr "Атема ахьӡ"
143
144 #: extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml:6
145 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
146 msgstr "~/.themes/name/gnome-shell аҟынтә иҭагалоу атема ахьӡ "
147
148 #: extensions/window-list/extension.js:72
149 msgid "Close"
150 msgstr "Аркра"
151
152 #: extensions/window-list/extension.js:92
153 msgid "Unminimize"
154 msgstr "Архынҳәра"
155
156 #: extensions/window-list/extension.js:92
157 msgid "Minimize"
158 msgstr "Аиҟәырҳәра"
159
160 #: extensions/window-list/extension.js:99
161 msgid "Unmaximize"
162 msgstr "Аиҭашьақәыргылара"
163
164 #: extensions/window-list/extension.js:99
165 msgid "Maximize"
166 msgstr "Аиҵыхра"
167
168 #: extensions/window-list/extension.js:434
169 msgid "Minimize all"
170 msgstr "Зегьы реиҟәырҳәра"
171
172 #: extensions/window-list/extension.js:440
173 msgid "Unminimize all"
174 msgstr "Зегьы рырхынҳәра"
175
176 #: extensions/window-list/extension.js:446
177 msgid "Maximize all"
178 msgstr "Зегьы реиҵыхра"
179
180 #: extensions/window-list/extension.js:454
181 msgid "Unmaximize all"
182 msgstr "Зегьы реиҭашьақәыргылара"
183
184 #: extensions/window-list/extension.js:462
185 msgid "Close all"
186 msgstr "Зегьы рыркра"
187
188 #: extensions/window-list/extension.js:741
189 msgid "Window List"
190 msgstr "Аԥенџьырқәа рыхьӡынҵа"
191
192 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:12
193 msgid "When to group windows"
194 msgstr "Аԥенџьырқәа аидыргәыԥлара анаҭаху"
195
196 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:13
197 msgid ""
198 "Decides when to group windows from the same application on the window list. "
199 "Possible values are “never”, “auto” and “always”."
200 msgstr "Иҳәаақәнаҵоит, ианаҭаху ԥшьык иаҵанакуа аԥенџьырқәа реидыргәыԥлара, аԥенџьырқәа рыхьӡынҵаҟны"
201 " Иҟалар зылшо аҵакқәа : «never» — ахаан; «auto» — автоматла; «always» — есқьынгьы"
202
203 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
204 #: extensions/window-list/prefs.js:76
205 msgid "Show windows from all workspaces"
206 msgstr "Аҵакырақәа зегьы рҟынтә аԥенџьырқәа раарԥшра"
207
208 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:21
209 msgid "Whether to show windows from all workspaces or only the current one."
210 msgstr
211 "Аԥенџьырқәа рыхьӡынҵа аусуратә ҵакырақәа зегь рҟынтә акәу,мамзар уажәтәи аҟынтә акәу ишаарԥшлатәу"
212
213 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:27
214 msgid "Show the window list on all monitors"
215 msgstr "Аԥенџьырқәа рыхьӡынҵа амониторқәа зегьы рҟны рырбара"
216
217 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:28
218 msgid ""
219 "Whether to show the window list on all connected monitors or only on the "
220 "primary one."
221 msgstr
222 "Аԥенџьырқәа рыхьӡынҵа иаҿаку амониторқәа зегьы рыҟноума иахьаарԥшлатәу , мамзар ихадоу аҟны акәу."
223
224 #: extensions/window-list/prefs.js:32
225 msgid "Window Grouping"
226 msgstr "Аԥенџьырқәа реидыргәыԥлара"
227
228 #: extensions/window-list/prefs.js:37
229 msgid "Never group windows"
230 msgstr "Ахаангьы аԥенџьырқәа реидмыргәыԥлара"
231
232 #: extensions/window-list/prefs.js:38
233 msgid "Group windows when space is limited"
234 msgstr "Аҭыԥ маҷхазар, аԥенџьырқәа еидшәыргәыԥла"
235
236 #: extensions/window-list/prefs.js:39
237 msgid "Always group windows"
238 msgstr "Еснагь аԥенџьырқәа реидыргәыԥлара"
239
240 #: extensions/window-list/prefs.js:63
241 msgid "Show on all monitors"
242 msgstr "Амониторқәа зегьы рҟны рырбара"
243
244 #: extensions/window-list/workspaceIndicator.js:249
245 #: extensions/workspace-indicator/extension.js:254
246 msgid "Workspace Indicator"
247 msgstr "Аусуратә ҵакыра аиндикатор"
248
249 #: extensions/workspace-indicator/prefs.js:18
250 msgid "Workspace Names"
251 msgstr "Аусуратә ҵакырақәа рыхьӡқәа"
252
253 #: extensions/workspace-indicator/prefs.js:39
254 #, javascript-format
255 msgid "Workspace %d"
256 msgstr "Аусуратә ҵакыра %d"
257
258 #: extensions/workspace-indicator/prefs.js:184
259 msgid "Add Workspace"
260 msgstr "Аусуратә ҵакыра ацҵара"
00 # Bulgarian translation for gnome-shell-extensions po-file.
11 # Copyright (C) 2014, 2015, 2017 Free Software Foundation, Inc.
2 # Copyright (C) 2021 Alexander Shopov <[email protected]>.
2 # Copyright (C) 2021, 2022 Alexander Shopov <[email protected]>.
33 # This file is distributed under the same license as the gnome-shell-extensions package.
44 # Ivaylo Valkov <[email protected]>, 2014.
5 # Alexander Shopov <[email protected]>, 2014, 2015, 2021.
5 # Alexander Shopov <[email protected]>, 2014, 2015, 2021, 2022.
66 # Lyubomir Vasilev <[email protected]>, 2017.
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions master\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1111 "issues\n"
12 "POT-Creation-Date: 2021-07-05 17:13+0000\n"
13 "PO-Revision-Date: 2021-07-11 10:19+0200\n"
12 "POT-Creation-Date: 2022-02-12 20:25+0000\n"
13 "PO-Revision-Date: 2022-02-13 11:40+0100\n"
1414 "Last-Translator: Alexander Shopov <[email protected]>\n"
1515 "Language-Team: Bulgarian <[email protected]>\n"
1616 "Language: bg\n"
2323 msgid "GNOME Classic"
2424 msgstr "Класически GNOME"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Работната среда изглежда като класическия GNOME (2.x)"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "Класически GNOME в Wayland"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "Класически GNOME в Xorg"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Любими"
3342
34 #: extensions/apps-menu/extension.js:367
43 #: extensions/apps-menu/extension.js:370
3544 msgid "Applications"
3645 msgstr "Програми"
3746
4756 "Списък от низове. Всеки съдържа идентификатор на програма (име на файл „."
4857 "desktop“), следван от знака „:“ и номер на работен плот"
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:19
5160 msgid "Workspace Rules"
5261 msgstr "Правила за работните плотове"
5362
54 #: extensions/auto-move-windows/prefs.js:237
63 #: extensions/auto-move-windows/prefs.js:245
5564 msgid "Add Rule"
5665 msgstr "Добавяне на правило"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:132
60 #: extensions/places-menu/placeDisplay.js:233
68 #: extensions/drive-menu/extension.js:123
69 #: extensions/places-menu/placeDisplay.js:210
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "Неуспешно изваждане на устройство „%s“:"
6473
65 #: extensions/drive-menu/extension.js:148
74 #: extensions/drive-menu/extension.js:139
6675 msgid "Removable devices"
6776 msgstr "Преносими медии"
6877
69 #: extensions/drive-menu/extension.js:172
78 #: extensions/drive-menu/extension.js:161
7079 msgid "Open Files"
7180 msgstr "Отваряне на файлове"
7281
99108 "им, а не както е стандартно — отдолу. За прилагане на промяната на "
100109 "настройката трябва да рестартирате обвивката на GNOME."
101110
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:92
111 #: extensions/places-menu/extension.js:88
112 #: extensions/places-menu/extension.js:91
104113 msgid "Places"
105114 msgstr "Места"
106115
107 #: extensions/places-menu/placeDisplay.js:46
116 #: extensions/places-menu/placeDisplay.js:49
108117 #, javascript-format
109118 msgid "Failed to launch “%s”"
110119 msgstr "Неуспешно стартиране на „%s“"
111120
112 #: extensions/places-menu/placeDisplay.js:61
121 #: extensions/places-menu/placeDisplay.js:64
113122 #, javascript-format
114123 msgid "Failed to mount volume for “%s”"
115124 msgstr "Неуспешно монтиране на тома „%s“"
116125
126 #: extensions/places-menu/placeDisplay.js:125
117127 #: extensions/places-menu/placeDisplay.js:148
118 #: extensions/places-menu/placeDisplay.js:171
119128 msgid "Computer"
120129 msgstr "Компютър"
121130
122 #: extensions/places-menu/placeDisplay.js:359
131 #: extensions/places-menu/placeDisplay.js:336
123132 msgid "Home"
124133 msgstr "Домашна папка"
125134
126 #: extensions/places-menu/placeDisplay.js:404
135 #: extensions/places-menu/placeDisplay.js:381
127136 msgid "Browse Network"
128137 msgstr "Мрежа"
129138
144153 msgstr ""
145154 "Името на темата, която да бъде заредена от „~/.themes/name/gnome-shell“"
146155
147 #: extensions/window-list/extension.js:98
156 #: extensions/window-list/extension.js:72
148157 msgid "Close"
149158 msgstr "Затваряне"
150159
151 #: extensions/window-list/extension.js:118
160 #: extensions/window-list/extension.js:92
152161 msgid "Unminimize"
153162 msgstr "Деминимизиране"
154163
155 #: extensions/window-list/extension.js:118
164 #: extensions/window-list/extension.js:92
156165 msgid "Minimize"
157166 msgstr "Минимизиране"
158167
159 #: extensions/window-list/extension.js:125
168 #: extensions/window-list/extension.js:99
160169 msgid "Unmaximize"
161170 msgstr "Демаксимизиране"
162171
163 #: extensions/window-list/extension.js:125
172 #: extensions/window-list/extension.js:99
164173 msgid "Maximize"
165174 msgstr "Максимизиране"
166175
167 #: extensions/window-list/extension.js:432
176 #: extensions/window-list/extension.js:434
168177 msgid "Minimize all"
169178 msgstr "Минимизиране на всички"
170179
171 #: extensions/window-list/extension.js:438
180 #: extensions/window-list/extension.js:440
172181 msgid "Unminimize all"
173182 msgstr "Деминимизиране на всички"
174183
175 #: extensions/window-list/extension.js:444
184 #: extensions/window-list/extension.js:446
176185 msgid "Maximize all"
177186 msgstr "Максимизиране на всички"
178187
179 #: extensions/window-list/extension.js:452
188 #: extensions/window-list/extension.js:454
180189 msgid "Unmaximize all"
181190 msgstr "Демаксимизиране на всички"
182191
183 #: extensions/window-list/extension.js:460
192 #: extensions/window-list/extension.js:462
184193 msgid "Close all"
185194 msgstr "Затваряне на всички"
186195
187 #: extensions/window-list/extension.js:737
196 #: extensions/window-list/extension.js:741
188197 msgid "Window List"
189198 msgstr "Списък на прозорците"
190199
202211 "„always“ (винаги)."
203212
204213 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
205 #: extensions/window-list/prefs.js:100
214 #: extensions/window-list/prefs.js:76
206215 msgid "Show windows from all workspaces"
207216 msgstr "Да се показват прозорците от всички работни плотове"
208217
223232 "Дали списъкът с прозорци да се извежда на всички монитори или само на "
224233 "основния"
225234
226 #: extensions/window-list/prefs.js:29
235 #: extensions/window-list/prefs.js:32
227236 msgid "Window Grouping"
228237 msgstr "Групиране на прозорци"
229238
230 #: extensions/window-list/prefs.js:58
239 #: extensions/window-list/prefs.js:37
231240 msgid "Never group windows"
232241 msgstr "Никога да не се групират"
233242
234 #: extensions/window-list/prefs.js:59
243 #: extensions/window-list/prefs.js:38
235244 msgid "Group windows when space is limited"
236245 msgstr "Групиране при ограничено място"
237246
238 #: extensions/window-list/prefs.js:60
247 #: extensions/window-list/prefs.js:39
239248 msgid "Always group windows"
240249 msgstr "Винаги да се групират"
241250
242 #: extensions/window-list/prefs.js:94
251 #: extensions/window-list/prefs.js:63
243252 msgid "Show on all monitors"
244253 msgstr "На всички монитори"
245254
246255 #: extensions/window-list/workspaceIndicator.js:249
247 #: extensions/workspace-indicator/extension.js:255
256 #: extensions/workspace-indicator/extension.js:254
248257 msgid "Workspace Indicator"
249258 msgstr "Индикатор на работните плотове"
250259
251 #: extensions/workspace-indicator/prefs.js:34
260 #: extensions/workspace-indicator/prefs.js:18
252261 msgid "Workspace Names"
253262 msgstr "Имена на работните плотове"
254263
255 #: extensions/workspace-indicator/prefs.js:67
264 #: extensions/workspace-indicator/prefs.js:39
256265 #, javascript-format
257266 msgid "Workspace %d"
258267 msgstr "Работен плот %d"
259268
260 #: extensions/workspace-indicator/prefs.js:208
269 #: extensions/workspace-indicator/prefs.js:184
261270 msgid "Add Workspace"
262271 msgstr "Добавяне на работен плот"
88 "Project-Id-Version: gnome-shell-extensions\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
1212 "PO-Revision-Date: 2017-07-08 13:29+0100\n"
1313 "Last-Translator: Jordi Mas <[email protected]>\n"
1414 "Language-Team: Catalan <[email protected]>\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919 "Plural-Forms: nplurals=2; plural=n != 1;\n"
2020
21 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
21 #: data/gnome-classic.desktop.in:3
2222 msgid "GNOME Classic"
2323 msgstr "GNOME clàssic"
2424
25 #: data/gnome-classic.desktop.in:4
25 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
26 #: data/gnome-classic-xorg.desktop.in:4
2627 msgid "This session logs you into GNOME Classic"
2728 msgstr "Aquesta sessió us permet utilitzar el GNOME clàssic"
2829
29 #: extensions/apps-menu/extension.js:113
30 #: data/gnome-classic-wayland.desktop.in:3
31 msgid "GNOME Classic on Wayland"
32 msgstr "GNOME clàssic amb Wayland"
33
34 #: data/gnome-classic-xorg.desktop.in:3
35 msgid "GNOME Classic on Xorg"
36 msgstr "GNOME clàssic amb Xorg"
37
38 #: extensions/apps-menu/extension.js:112
3039 msgid "Favorites"
3140 msgstr "Preferides"
3241
33 #: extensions/apps-menu/extension.js:369
42 #: extensions/apps-menu/extension.js:366
3443 msgid "Applications"
3544 msgstr "Aplicacions"
3645
4756 "d'aplicació (nom del fitxer de l'escriptori), seguit de dos punts i el "
4857 "número de l'espai de treball"
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:34
5160 msgid "Workspace Rules"
5261 msgstr "Regles dels espais de treball"
5362
54 #: extensions/auto-move-windows/prefs.js:243
63 #: extensions/auto-move-windows/prefs.js:236
5564 msgid "Add Rule"
5665 msgstr "Afegeix una regla"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
68 #: extensions/drive-menu/extension.js:133
6069 #: extensions/places-menu/placeDisplay.js:233
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "Ha fallat l'expulsió de la unitat «%s»:"
6473
65 #: extensions/drive-menu/extension.js:128
74 #: extensions/drive-menu/extension.js:149
6675 msgid "Removable devices"
6776 msgstr "Dispositius extraïbles"
6877
69 #: extensions/drive-menu/extension.js:155
78 #: extensions/drive-menu/extension.js:171
7079 msgid "Open Files"
7180 msgstr "Obre els fitxers"
7281
8089 "aspect ratio, and consolidating them further to reduce the bounding box. "
8190 "This setting applies only with the natural placement strategy."
8291 msgstr ""
83 "Intenta utilitzar més espai de la pantalla per a posicionar les miniatures de "
84 "les finestres adaptant-les a la ràtio d'aspecte de la pantalla, consolidant-"
85 "les més per a reduir la caixa que les envolta. Aquest paràmetre de "
86 "configuració només s'aplica a l'estratègia de posicionament de finestres "
92 "Intenta utilitzar més espai de la pantalla per a posicionar les miniatures "
93 "de les finestres adaptant-les a la ràtio d'aspecte de la pantalla, "
94 "consolidant-les més per a reduir la caixa que les envolta. Aquest paràmetre "
95 "de configuració només s'aplica a l'estratègia de posicionament de finestres "
8796 "natural."
8897
8998 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:11
101110 "posicionar-lo a baix. Cal reiniciar el Shell per tal que aquest canvi tingui "
102111 "efecte."
103112
104 #: extensions/places-menu/extension.js:89
105 #: extensions/places-menu/extension.js:93
113 #: extensions/places-menu/extension.js:88
114 #: extensions/places-menu/extension.js:91
106115 msgid "Places"
107116 msgstr "Llocs"
108117
145154 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
146155 msgstr "El nom del tema que es carregarà des de ~/.themes/name/gnome-shell"
147156
148 #: extensions/window-list/extension.js:98
157 #: extensions/window-list/extension.js:72
149158 msgid "Close"
150159 msgstr "Tanca"
151160
152 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
153162 msgid "Unminimize"
154163 msgstr "Desminimitza"
155164
156 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
157166 msgid "Minimize"
158167 msgstr "Minimitza"
159168
160 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
161170 msgid "Unmaximize"
162171 msgstr "Desmaximitza"
163172
164 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
165174 msgid "Maximize"
166175 msgstr "Maximitza"
167176
168 #: extensions/window-list/extension.js:428
177 #: extensions/window-list/extension.js:434
169178 msgid "Minimize all"
170179 msgstr "Minimitza-ho tot"
171180
172 #: extensions/window-list/extension.js:434
181 #: extensions/window-list/extension.js:440
173182 msgid "Unminimize all"
174183 msgstr "Desminimitza-ho tot"
175184
176 #: extensions/window-list/extension.js:440
185 #: extensions/window-list/extension.js:446
177186 msgid "Maximize all"
178187 msgstr "Maximitza-ho tot"
179188
180 #: extensions/window-list/extension.js:448
189 #: extensions/window-list/extension.js:454
181190 msgid "Unmaximize all"
182191 msgstr "Desmaximitza-ho tot"
183192
184 #: extensions/window-list/extension.js:456
193 #: extensions/window-list/extension.js:462
185194 msgid "Close all"
186195 msgstr "Tanca-ho tot"
187196
188 #: extensions/window-list/extension.js:734
197 #: extensions/window-list/extension.js:741
189198 msgid "Window List"
190199 msgstr "Llista de finestres"
191200
203212 "«auto» (automàticament) i «always» (sempre)."
204213
205214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
206 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
207216 msgid "Show windows from all workspaces"
208217 msgstr "Mostra les finestres de tots els espais de treball"
209218
225234 "Si es mostra la llista de finestres en tots els monitors connectats o només "
226235 "al primari."
227236
228 #: extensions/window-list/prefs.js:29
237 #: extensions/window-list/prefs.js:39
229238 msgid "Window Grouping"
230239 msgstr "Agrupació de finestres"
231240
232 #: extensions/window-list/prefs.js:58
241 #: extensions/window-list/prefs.js:63
233242 msgid "Never group windows"
234243 msgstr "Mai agrupis les finestres"
235244
236 #: extensions/window-list/prefs.js:59
245 #: extensions/window-list/prefs.js:64
237246 msgid "Group windows when space is limited"
238247 msgstr "Agrupa les finestres quan l'espai estigui limitat"
239248
240 #: extensions/window-list/prefs.js:60
249 #: extensions/window-list/prefs.js:65
241250 msgid "Always group windows"
242251 msgstr "Agrupa les finestres sempre"
243252
244 #: extensions/window-list/prefs.js:94
253 #: extensions/window-list/prefs.js:81
245254 msgid "Show on all monitors"
246255 msgstr "Mostra a tots els monitors"
247256
248 #: extensions/window-list/workspaceIndicator.js:207
249 #: extensions/workspace-indicator/extension.js:213
257 #: extensions/window-list/workspaceIndicator.js:249
258 #: extensions/workspace-indicator/extension.js:254
250259 msgid "Workspace Indicator"
251260 msgstr "Indicador de l'espai de treball"
252261
253 #: extensions/workspace-indicator/prefs.js:34
262 #: extensions/workspace-indicator/prefs.js:33
254263 msgid "Workspace Names"
255264 msgstr "Noms dels espais de treball"
256265
257 #: extensions/workspace-indicator/prefs.js:67
266 #: extensions/workspace-indicator/prefs.js:66
258267 #, javascript-format
259268 msgid "Workspace %d"
260269 msgstr "Espai de treball %d"
261270
262 #: extensions/workspace-indicator/prefs.js:218
271 #: extensions/workspace-indicator/prefs.js:207
263272 msgid "Add Workspace"
264273 msgstr "Afegeix un espai de treball"
265
11 # Copyright (C) 2011 gnome-shell-extensions's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 # Petr Kovar <[email protected]>, 2013.
4 # Marek Černocký <[email protected]>, 2011, 2012, 2013, 2014, 2015, 2017, 2019, 2020.
4 # Marek Černocký <[email protected]>, 2011, 2012, 2013, 2014, 2015, 2017, 2019, 2020, 2022.
55 #
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: gnome-shell-extensions\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-08-28 22:18+0200\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2022-02-16 09:58+0100\n"
1313 "Last-Translator: Marek Černocký <[email protected]>\n"
1414 "Language-Team: Czech <[email protected]>\n"
1515 "Language: cs\n"
1919 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
2020 "X-Generator: Gtranslator 2.91.6\n"
2121
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "GNOME klasik"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Toto sezení vás přihlásí do GNOME klasik"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "GNOME klasik na Waylandu"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "GNOME klasik na Xorg"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Oblíbené"
3342
34 #: extensions/apps-menu/extension.js:369
43 #: extensions/apps-menu/extension.js:366
3544 msgid "Applications"
3645 msgstr "Aplikace"
3746
4756 "Seznam řetězců, z nichž každý obsahuje ID aplikace (název souboru pracovní "
4857 "plochy), následovaný dvojtečkou a číslem pracovní plochy"
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:34
5160 msgid "Workspace Rules"
5261 msgstr "Pravidla pracovních ploch"
5362
54 #: extensions/auto-move-windows/prefs.js:243
63 #: extensions/auto-move-windows/prefs.js:236
5564 msgid "Add Rule"
5665 msgstr "Přidat pravidlo"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
68 #: extensions/drive-menu/extension.js:133
6069 #: extensions/places-menu/placeDisplay.js:233
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "Vysunutí disku „%s“ selhalo:"
6473
65 #: extensions/drive-menu/extension.js:128
74 #: extensions/drive-menu/extension.js:149
6675 msgid "Removable devices"
6776 msgstr "Výměnná zařízení"
6877
69 #: extensions/drive-menu/extension.js:155
78 #: extensions/drive-menu/extension.js:171
7079 msgid "Open Files"
7180 msgstr "Otevřít soubory"
7281
98107 "přepíše výchozí chování shellu, který jej umisťuje dolů. Změna tohoto "
99108 "nastavení vyžaduje restart shellu, aby se projevila."
100109
101 #: extensions/places-menu/extension.js:89
102 #: extensions/places-menu/extension.js:93
110 #: extensions/places-menu/extension.js:88
111 #: extensions/places-menu/extension.js:91
103112 msgid "Places"
104113 msgstr "Místa"
105114
142151 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
143152 msgstr "Název motivu, který se má načíst z ~/.themes/name/gnome-shell"
144153
145 #: extensions/window-list/extension.js:98
154 #: extensions/window-list/extension.js:72
146155 msgid "Close"
147156 msgstr "Zavřít"
148157
149 #: extensions/window-list/extension.js:118
158 #: extensions/window-list/extension.js:92
150159 msgid "Unminimize"
151160 msgstr "Zrušit minimalizaci"
152161
153 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
154163 msgid "Minimize"
155164 msgstr "Minimalizovat"
156165
157 #: extensions/window-list/extension.js:125
166 #: extensions/window-list/extension.js:99
158167 msgid "Unmaximize"
159168 msgstr "Zrušit maximalizaci"
160169
161 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
162171 msgid "Maximize"
163172 msgstr "Maximalizovat"
164173
165 #: extensions/window-list/extension.js:428
174 #: extensions/window-list/extension.js:434
166175 msgid "Minimize all"
167176 msgstr "Minimalizovat všechna"
168177
169 #: extensions/window-list/extension.js:434
178 #: extensions/window-list/extension.js:440
170179 msgid "Unminimize all"
171180 msgstr "Zrušit minimalizaci všech"
172181
173 #: extensions/window-list/extension.js:440
182 #: extensions/window-list/extension.js:446
174183 msgid "Maximize all"
175184 msgstr "Maximalizovat všechna"
176185
177 #: extensions/window-list/extension.js:448
186 #: extensions/window-list/extension.js:454
178187 msgid "Unmaximize all"
179188 msgstr "Zrušit maximalizaci všech"
180189
181 #: extensions/window-list/extension.js:456
190 #: extensions/window-list/extension.js:462
182191 msgid "Close all"
183192 msgstr "Zavřít všechna"
184193
185 #: extensions/window-list/extension.js:734
194 #: extensions/window-list/extension.js:741
186195 msgid "Window List"
187196 msgstr "Seznam oken"
188197
199208 "hodnoty jsou „never“ (nikdy), „auto“ (automaticky) a „always“ (vždy)."
200209
201210 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
202 #: extensions/window-list/prefs.js:100
211 #: extensions/window-list/prefs.js:86
203212 msgid "Show windows from all workspaces"
204213 msgstr "Zobrazovat okna ze všech pracovních ploch"
205214
219228 "Zda zobrazovat seznam oken na všech připojených monitorech nebo jen na "
220229 "hlavním."
221230
222 #: extensions/window-list/prefs.js:29
231 #: extensions/window-list/prefs.js:39
223232 msgid "Window Grouping"
224233 msgstr "Seskupování oken"
225234
226 #: extensions/window-list/prefs.js:58
235 #: extensions/window-list/prefs.js:63
227236 msgid "Never group windows"
228237 msgstr "Nikdy neseskupovat okna"
229238
230 #: extensions/window-list/prefs.js:59
239 #: extensions/window-list/prefs.js:64
231240 msgid "Group windows when space is limited"
232241 msgstr "Seskupovat okna při nedostatku místa"
233242
234 #: extensions/window-list/prefs.js:60
243 #: extensions/window-list/prefs.js:65
235244 msgid "Always group windows"
236245 msgstr "Vždy seskupovat okna"
237246
238 #: extensions/window-list/prefs.js:94
247 #: extensions/window-list/prefs.js:81
239248 msgid "Show on all monitors"
240249 msgstr "Zobrazovat na všech monitorech"
241250
242 #: extensions/window-list/workspaceIndicator.js:207
243 #: extensions/workspace-indicator/extension.js:213
251 #: extensions/window-list/workspaceIndicator.js:249
252 #: extensions/workspace-indicator/extension.js:254
244253 msgid "Workspace Indicator"
245254 msgstr "Ukazatel pracovní plochy"
246255
247 #: extensions/workspace-indicator/prefs.js:34
256 #: extensions/workspace-indicator/prefs.js:33
248257 msgid "Workspace Names"
249258 msgstr "Názvy pracovních ploch"
250259
251 #: extensions/workspace-indicator/prefs.js:67
260 #: extensions/workspace-indicator/prefs.js:66
252261 #, javascript-format
253262 msgid "Workspace %d"
254263 msgstr "Pracovní plocha %d"
255264
256 #: extensions/workspace-indicator/prefs.js:218
265 #: extensions/workspace-indicator/prefs.js:207
257266 msgid "Add Workspace"
258267 msgstr "Přidat pracovní plochu"
1010 "Project-Id-Version: gnome-shell-extensions master\n"
1111 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1212 "issues\n"
13 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
14 "PO-Revision-Date: 2020-09-07 18:36+0200\n"
13 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
14 "PO-Revision-Date: 2022-02-27 13:21+0100\n"
1515 "Last-Translator: Alan Mortensen <[email protected]>\n"
1616 "Language-Team: Danish <[email protected]>\n"
1717 "Language: da\n"
2121 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222 "X-Generator: Poedit 2.3\n"
2323
24 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
24 #: data/gnome-classic.desktop.in:3
2525 msgid "GNOME Classic"
2626 msgstr "GNOME Classic"
2727
28 #: data/gnome-classic.desktop.in:4
28 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
29 #: data/gnome-classic-xorg.desktop.in:4
2930 msgid "This session logs you into GNOME Classic"
3031 msgstr "Denne session logger dig ind i GNOME Classic"
3132
32 #: extensions/apps-menu/extension.js:113
33 #: data/gnome-classic-wayland.desktop.in:3
34 msgid "GNOME Classic on Wayland"
35 msgstr "GNOME Classic på Wayland"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 msgid "GNOME Classic on Xorg"
39 msgstr "GNOME Classic på Xorg"
40
41 #: extensions/apps-menu/extension.js:112
3342 msgid "Favorites"
3443 msgstr "Favoritter"
3544
36 #: extensions/apps-menu/extension.js:369
45 #: extensions/apps-menu/extension.js:366
3746 msgid "Applications"
3847 msgstr "Programmer"
3948
4958 "En liste over strenge, som hver indeholder et program-id "
5059 "(skrivebordsfilnavn), efterfulgt af et kolon og arbejdsområdets nummer"
5160
52 #: extensions/auto-move-windows/prefs.js:35
61 #: extensions/auto-move-windows/prefs.js:34
5362 msgid "Workspace Rules"
5463 msgstr "Regler for arbejdsområde"
5564
56 #: extensions/auto-move-windows/prefs.js:243
65 #: extensions/auto-move-windows/prefs.js:236
5766 msgid "Add Rule"
5867 msgstr "Tilføj regel"
5968
6069 #. TRANSLATORS: %s is the filesystem name
61 #: extensions/drive-menu/extension.js:112
70 #: extensions/drive-menu/extension.js:133
6271 #: extensions/places-menu/placeDisplay.js:233
6372 #, javascript-format
6473 msgid "Ejecting drive “%s” failed:"
6574 msgstr "Udskubning af drevet “%s” mislykkedes:"
6675
67 #: extensions/drive-menu/extension.js:128
76 #: extensions/drive-menu/extension.js:149
6877 msgid "Removable devices"
6978 msgstr "Flytbare enheder"
7079
71 #: extensions/drive-menu/extension.js:155
80 #: extensions/drive-menu/extension.js:171
7281 msgid "Open Files"
7382 msgstr "Åbn filer"
7483
102111 "Ændring af denne indstilling kræver at shell'en genstartes for at træde i "
103112 "kraft."
104113
105 #: extensions/places-menu/extension.js:89
106 #: extensions/places-menu/extension.js:93
114 #: extensions/places-menu/extension.js:88
115 #: extensions/places-menu/extension.js:91
107116 msgid "Places"
108117 msgstr "Steder"
109118
146155 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
147156 msgstr "Navnet på temaet, som indlæses fra ~/.themes/name/gnome-shell"
148157
149 #: extensions/window-list/extension.js:98
158 #: extensions/window-list/extension.js:72
150159 msgid "Close"
151160 msgstr "Luk"
152161
153 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
154163 msgid "Unminimize"
155164 msgstr "Afminimér"
156165
157 #: extensions/window-list/extension.js:118
166 #: extensions/window-list/extension.js:92
158167 msgid "Minimize"
159168 msgstr "Minimér"
160169
161 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
162171 msgid "Unmaximize"
163172 msgstr "Afmaksimér"
164173
165 #: extensions/window-list/extension.js:125
174 #: extensions/window-list/extension.js:99
166175 msgid "Maximize"
167176 msgstr "Maksimér"
168177
169 #: extensions/window-list/extension.js:428
178 #: extensions/window-list/extension.js:434
170179 msgid "Minimize all"
171180 msgstr "Minimér"
172181
173 #: extensions/window-list/extension.js:434
182 #: extensions/window-list/extension.js:440
174183 msgid "Unminimize all"
175184 msgstr "Afminimér alle"
176185
177 #: extensions/window-list/extension.js:440
186 #: extensions/window-list/extension.js:446
178187 msgid "Maximize all"
179188 msgstr "Maksimér alle"
180189
181 #: extensions/window-list/extension.js:448
190 #: extensions/window-list/extension.js:454
182191 msgid "Unmaximize all"
183192 msgstr "Afmaksimér alle"
184193
185 #: extensions/window-list/extension.js:456
194 #: extensions/window-list/extension.js:462
186195 msgid "Close all"
187196 msgstr "Luk alle"
188197
189 #: extensions/window-list/extension.js:734
198 #: extensions/window-list/extension.js:741
190199 msgid "Window List"
191200 msgstr "Vinduesliste"
192201
203212 "Mulige værdier er “never” (aldrig), “auto” (automatisk) og “always” (altid)."
204213
205214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
206 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
207216 msgid "Show windows from all workspaces"
208217 msgstr "Vis vinduer fra alle arbejdsområder"
209218
224233 "Om vindueslisten skal vise på alle tilsluttede skærme, eller kun på den "
225234 "primære."
226235
227 #: extensions/window-list/prefs.js:29
236 #: extensions/window-list/prefs.js:39
228237 msgid "Window Grouping"
229238 msgstr "Vinduesgruppering"
230239
231 #: extensions/window-list/prefs.js:58
240 #: extensions/window-list/prefs.js:63
232241 msgid "Never group windows"
233242 msgstr "Gruppér aldrig vinduer"
234243
235 #: extensions/window-list/prefs.js:59
244 #: extensions/window-list/prefs.js:64
236245 msgid "Group windows when space is limited"
237246 msgstr "Gruppér vinduer når pladsen er begrænset"
238247
239 #: extensions/window-list/prefs.js:60
248 #: extensions/window-list/prefs.js:65
240249 msgid "Always group windows"
241250 msgstr "Gruppér altid vinduer"
242251
243 #: extensions/window-list/prefs.js:94
252 #: extensions/window-list/prefs.js:81
244253 msgid "Show on all monitors"
245254 msgstr "Vis på alle skærme"
246255
247 #: extensions/window-list/workspaceIndicator.js:207
248 #: extensions/workspace-indicator/extension.js:213
256 #: extensions/window-list/workspaceIndicator.js:249
257 #: extensions/workspace-indicator/extension.js:254
249258 msgid "Workspace Indicator"
250259 msgstr "Arbejdsområdeindikator"
251260
252 #: extensions/workspace-indicator/prefs.js:34
261 #: extensions/workspace-indicator/prefs.js:33
253262 msgid "Workspace Names"
254263 msgstr "Navne på arbejdsområder"
255264
256 #: extensions/workspace-indicator/prefs.js:67
265 #: extensions/workspace-indicator/prefs.js:66
257266 #, javascript-format
258267 msgid "Workspace %d"
259268 msgstr "Arbejdsområde %d"
260269
261 #: extensions/workspace-indicator/prefs.js:218
270 #: extensions/workspace-indicator/prefs.js:207
262271 msgid "Add Workspace"
263272 msgstr "Tilføj arbejdsområde"
264273
11 # Copyright (C) 2011 gnome-shell-extensions's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 # Mario Blättermann <[email protected]>, 2011-2013, 2017.
4 # Christian Kirbach <[email protected]>, 2011, 2012.
4 # Christian Kirbach <[email protected]>, 2011, 2012, 2022.
55 # Benjamin Steinwender <[email protected]>, 2013.
66 # Wolfgang Stöggl <[email protected]>, 2014.
77 # Paul Seyfert <[email protected]>, 2017.
88 # Tim Sabsch <[email protected]>, 2019-2020.
9 # Philipp Kiemle <[email protected]>, 2022.
910 #
1011 msgid ""
1112 msgstr ""
1213 "Project-Id-Version: gnome-shell-extensions master\n"
1314 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1415 "issues\n"
15 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
16 "PO-Revision-Date: 2020-09-08 20:20+0200\n"
17 "Last-Translator: Tim Sabsch <[email protected]>\n"
16 "POT-Creation-Date: 2022-03-07 15:35+0000\n"
17 "PO-Revision-Date: 2022-03-10 22:26+0100\n"
18 "Last-Translator: Christian Kirbach <[email protected]>\n"
1819 "Language-Team: Deutsch <[email protected]>\n"
1920 "Language: de\n"
2021 "MIME-Version: 1.0\n"
2122 "Content-Type: text/plain; charset=UTF-8\n"
2223 "Content-Transfer-Encoding: 8bit\n"
2324 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
24 "X-Generator: Poedit 2.4.1\n"
25
26 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
25 "X-Generator: Poedit 3.0.1\n"
26
27 #: data/gnome-classic.desktop.in:3
2728 msgid "GNOME Classic"
2829 msgstr "GNOME Classic"
2930
30 #: data/gnome-classic.desktop.in:4
31 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
32 #: data/gnome-classic-xorg.desktop.in:4
3133 msgid "This session logs you into GNOME Classic"
3234 msgstr "Diese Sitzung meldet Sie in GNOME Classic an"
3335
34 #: extensions/apps-menu/extension.js:113
36 #: data/gnome-classic-wayland.desktop.in:3
37 msgid "GNOME Classic on Wayland"
38 msgstr "GNOME Classic unter Wayland"
39
40 #: data/gnome-classic-xorg.desktop.in:3
41 msgid "GNOME Classic on Xorg"
42 msgstr "GNOME Classic unter Xorg"
43
44 #: extensions/apps-menu/extension.js:118
3545 msgid "Favorites"
3646 msgstr "Favoriten"
3747
38 #: extensions/apps-menu/extension.js:369
48 #: extensions/apps-menu/extension.js:379
3949 msgid "Applications"
4050 msgstr "Anwendungen"
4151
5262 "Datei) enthält, gefolgt von einem Doppelpunkt und der Nummer der "
5363 "Arbeitsfläche"
5464
55 #: extensions/auto-move-windows/prefs.js:35
65 #: extensions/auto-move-windows/prefs.js:152
5666 msgid "Workspace Rules"
5767 msgstr "Arbeitsfläche-Regeln"
5868
59 #: extensions/auto-move-windows/prefs.js:243
69 #: extensions/auto-move-windows/prefs.js:306
6070 msgid "Add Rule"
6171 msgstr "Regel hinzufügen"
6272
6373 #. TRANSLATORS: %s is the filesystem name
64 #: extensions/drive-menu/extension.js:112
65 #: extensions/places-menu/placeDisplay.js:233
74 #: extensions/drive-menu/extension.js:126
75 #: extensions/places-menu/placeDisplay.js:210
6676 #, javascript-format
6777 msgid "Ejecting drive “%s” failed:"
6878 msgstr "Auswerfen von Laufwerk »%s« schlug fehl:"
6979
70 #: extensions/drive-menu/extension.js:128
80 #: extensions/drive-menu/extension.js:145
7181 msgid "Removable devices"
7282 msgstr "Wechseldatenträger"
7383
74 #: extensions/drive-menu/extension.js:155
84 #: extensions/drive-menu/extension.js:167
7585 msgid "Open Files"
7686 msgstr "Dateien öffnen"
7787
105115 "Vorschaubild platziert und damit die Voreinstellung der Shell übergangen. "
106116 "Eine Änderungseinstellung tritt erst mit einem Neustart der Shell in Kraft."
107117
108 #: extensions/places-menu/extension.js:89
109 #: extensions/places-menu/extension.js:93
118 #: extensions/places-menu/extension.js:94
119 #: extensions/places-menu/extension.js:97
110120 msgid "Places"
111121 msgstr "Orte"
112122
113 #: extensions/places-menu/placeDisplay.js:46
123 #: extensions/places-menu/placeDisplay.js:49
114124 #, javascript-format
115125 msgid "Failed to launch “%s”"
116126 msgstr "Starten von »%s« fehlgeschlagen"
117127
118 #: extensions/places-menu/placeDisplay.js:61
128 #: extensions/places-menu/placeDisplay.js:64
119129 #, javascript-format
120130 msgid "Failed to mount volume for “%s”"
121131 msgstr "Datenträger für »%s« konnte nicht eingebunden werden"
122132
133 #: extensions/places-menu/placeDisplay.js:125
123134 #: extensions/places-menu/placeDisplay.js:148
124 #: extensions/places-menu/placeDisplay.js:171
125135 msgid "Computer"
126136 msgstr "Rechner"
127137
128 #: extensions/places-menu/placeDisplay.js:359
138 #: extensions/places-menu/placeDisplay.js:336
129139 msgid "Home"
130140 msgstr "Persönlicher Ordner"
131141
132 #: extensions/places-menu/placeDisplay.js:404
142 #: extensions/places-menu/placeDisplay.js:381
133143 msgid "Browse Network"
134144 msgstr "Netzwerk durchsuchen"
135145
151161 "Der Name des Themas, welches aus ~/.themes/name/gnome-shell geladen werden "
152162 "soll"
153163
154 #: extensions/window-list/extension.js:98
164 #: extensions/window-list/extension.js:72
155165 msgid "Close"
156166 msgstr "Schließen"
157167
158 #: extensions/window-list/extension.js:118
168 #: extensions/window-list/extension.js:92
159169 msgid "Unminimize"
160170 msgstr "Minimieren rückgängig"
161171
162 #: extensions/window-list/extension.js:118
172 #: extensions/window-list/extension.js:92
163173 msgid "Minimize"
164174 msgstr "Minimieren"
165175
166 #: extensions/window-list/extension.js:125
176 #: extensions/window-list/extension.js:99
167177 msgid "Unmaximize"
168178 msgstr "Maximieren rückgängig"
169179
170 #: extensions/window-list/extension.js:125
180 #: extensions/window-list/extension.js:99
171181 msgid "Maximize"
172182 msgstr "Maximieren"
173183
174 #: extensions/window-list/extension.js:428
184 #: extensions/window-list/extension.js:441
175185 msgid "Minimize all"
176186 msgstr "Alle minimieren"
177187
178 #: extensions/window-list/extension.js:434
188 #: extensions/window-list/extension.js:447
179189 msgid "Unminimize all"
180190 msgstr "Alle minimieren rückgängig"
181191
182 #: extensions/window-list/extension.js:440
192 #: extensions/window-list/extension.js:453
183193 msgid "Maximize all"
184194 msgstr "Alle maximieren"
185195
186 #: extensions/window-list/extension.js:448
196 #: extensions/window-list/extension.js:461
187197 msgid "Unmaximize all"
188198 msgstr "Alle maximieren rückgängig"
189199
190 #: extensions/window-list/extension.js:456
200 #: extensions/window-list/extension.js:469
191201 msgid "Close all"
192202 msgstr "Alle schließen"
193203
194 #: extensions/window-list/extension.js:734
204 #: extensions/window-list/extension.js:753
195205 msgid "Window List"
196206 msgstr "Fensterliste"
197207
209219 "»always« (immer)."
210220
211221 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
212 #: extensions/window-list/prefs.js:100
222 #: extensions/window-list/prefs.js:79
213223 msgid "Show windows from all workspaces"
214224 msgstr "Fenster von allen Arbeitsflächen anzeigen"
215225
231241 "Legt fest, ob die Fensterliste auf allen angeschlossenen Bildschirmen "
232242 "angezeigt wird oder nur auf dem Primären."
233243
234 #: extensions/window-list/prefs.js:29
244 #: extensions/window-list/prefs.js:35
235245 msgid "Window Grouping"
236246 msgstr "Fenstergruppierung"
237247
238 #: extensions/window-list/prefs.js:58
248 #: extensions/window-list/prefs.js:40
239249 msgid "Never group windows"
240250 msgstr "Fenster niemals gruppieren"
241251
242 #: extensions/window-list/prefs.js:59
252 #: extensions/window-list/prefs.js:41
243253 msgid "Group windows when space is limited"
244254 msgstr "Fenster bei Platzmangel gruppieren"
245255
246 #: extensions/window-list/prefs.js:60
256 #: extensions/window-list/prefs.js:42
247257 msgid "Always group windows"
248258 msgstr "Fenster immer gruppieren"
249259
250 #: extensions/window-list/prefs.js:94
260 #: extensions/window-list/prefs.js:66
251261 msgid "Show on all monitors"
252262 msgstr "Auf allen Bildschirmen anzeigen"
253263
254 #: extensions/window-list/workspaceIndicator.js:207
255 #: extensions/workspace-indicator/extension.js:213
264 #: extensions/window-list/workspaceIndicator.js:261
265 #: extensions/workspace-indicator/extension.js:266
256266 msgid "Workspace Indicator"
257267 msgstr "Arbeitsflächenindikator"
258268
259 #: extensions/workspace-indicator/prefs.js:34
260 msgid "Workspace Names"
261 msgstr "Namen der Arbeitsflächen"
262
263 #: extensions/workspace-indicator/prefs.js:67
269 #: extensions/workspace-indicator/prefs.js:62
264270 #, javascript-format
265271 msgid "Workspace %d"
266272 msgstr "Arbeitsfläche %d"
267273
268 #: extensions/workspace-indicator/prefs.js:218
274 #: extensions/workspace-indicator/prefs.js:129
275 msgid "Workspace Names"
276 msgstr "Namen der Arbeitsflächen"
277
278 #: extensions/workspace-indicator/prefs.js:255
269279 msgid "Add Workspace"
270280 msgstr "Arbeitsfläche hinzufügen"
271281
33 # Jorge González <[email protected]>, 2011.
44 # Nicolás Satragno <[email protected]>, 2011.
55 #
6 # Daniel Mustieles <[email protected]>, 2011-2020.
6 # Daniel Mustieles <[email protected]>, 2011-2021.
77 #
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: gnome-shell-extensions master\n"
1111 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1212 "issues\n"
13 "POT-Creation-Date: 2020-05-03 17:53+0000\n"
14 "PO-Revision-Date: 2020-05-04 14:06+0200\n"
13 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
14 "PO-Revision-Date: 2021-11-26 17:58+0100\n"
1515 "Last-Translator: Daniel Mustieles <[email protected]>\n"
1616 "Language-Team: Spanish - Spain <[email protected]>\n"
1717 "Language: es_ES\n"
1919 "Content-Type: text/plain; charset=UTF-8\n"
2020 "Content-Transfer-Encoding: 8bit\n"
2121 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
22 "X-Generator: Gtranslator 3.36.0\n"
23
24 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 "X-Generator: Gtranslator 41.0\n"
23
24 #: data/gnome-classic.desktop.in:3
2525 msgid "GNOME Classic"
2626 msgstr "GNOME clásico"
2727
28 #: data/gnome-classic.desktop.in:4
28 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
29 #: data/gnome-classic-xorg.desktop.in:4
2930 msgid "This session logs you into GNOME Classic"
3031 msgstr "Esta sesión inicia GNOME clásico"
3132
32 #: extensions/apps-menu/extension.js:113
33 #: data/gnome-classic-wayland.desktop.in:3
34 #| msgid "GNOME Classic"
35 msgid "GNOME Classic on Wayland"
36 msgstr "GNOME clásico en Wayland"
37
38 #: data/gnome-classic-xorg.desktop.in:3
39 #| msgid "GNOME Classic"
40 msgid "GNOME Classic on Xorg"
41 msgstr "GNOME clásicoen Xorg"
42
43 #: extensions/apps-menu/extension.js:112
3344 msgid "Favorites"
3445 msgstr "Favoritos"
3546
36 #: extensions/apps-menu/extension.js:369
47 #: extensions/apps-menu/extension.js:366
3748 msgid "Applications"
3849 msgstr "Aplicaciones"
3950
4960 "Una lista de cadenas, conteniendo cada una un ID de aplicación (nombre de "
5061 "archivo de escritorio), seguido de dos puntos y el número del área de trabajo"
5162
52 #: extensions/auto-move-windows/prefs.js:35
53 #| msgid "Workspace Names"
63 #: extensions/auto-move-windows/prefs.js:34
5464 msgid "Workspace Rules"
5565 msgstr "Reglas de las áreas de trabajo"
5666
57 #: extensions/auto-move-windows/prefs.js:243
67 #: extensions/auto-move-windows/prefs.js:236
5868 msgid "Add Rule"
5969 msgstr "Añadir regla"
6070
6171 #. TRANSLATORS: %s is the filesystem name
62 #: extensions/drive-menu/extension.js:112
72 #: extensions/drive-menu/extension.js:133
6373 #: extensions/places-menu/placeDisplay.js:233
6474 #, javascript-format
6575 msgid "Ejecting drive “%s” failed:"
6676 msgstr "Falló al expulsar el dispositivo «%s»:"
6777
68 #: extensions/drive-menu/extension.js:128
78 #: extensions/drive-menu/extension.js:149
6979 msgid "Removable devices"
7080 msgstr "Dispositivos extraíbles"
7181
72 #: extensions/drive-menu/extension.js:155
82 #: extensions/drive-menu/extension.js:171
7383 msgid "Open Files"
7484 msgstr "Abrir archivos"
7585
102112 "los sitúa por debajo. Cambiar esta configuración requiere reiniciar la shell "
103113 "para que tenga efecto."
104114
105 #: extensions/places-menu/extension.js:89
106 #: extensions/places-menu/extension.js:93
115 #: extensions/places-menu/extension.js:88
116 #: extensions/places-menu/extension.js:91
107117 msgid "Places"
108118 msgstr "Lugares"
109119
146156 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
147157 msgstr "El nombre del tema, que se carga desde ~/.themes/nombre/gnome-shell"
148158
149 #: extensions/window-list/extension.js:98
159 #: extensions/window-list/extension.js:72
150160 msgid "Close"
151161 msgstr "Cerrar"
152162
153 #: extensions/window-list/extension.js:118
163 #: extensions/window-list/extension.js:92
154164 msgid "Unminimize"
155165 msgstr "Desminimizar"
156166
157 #: extensions/window-list/extension.js:118
167 #: extensions/window-list/extension.js:92
158168 msgid "Minimize"
159169 msgstr "Minimizar"
160170
161 #: extensions/window-list/extension.js:125
171 #: extensions/window-list/extension.js:99
162172 msgid "Unmaximize"
163173 msgstr "Desmaximizar"
164174
165 #: extensions/window-list/extension.js:125
175 #: extensions/window-list/extension.js:99
166176 msgid "Maximize"
167177 msgstr "Maximizar"
168178
169 #: extensions/window-list/extension.js:429
179 #: extensions/window-list/extension.js:434
170180 msgid "Minimize all"
171181 msgstr "Minimizar todo"
172182
173 #: extensions/window-list/extension.js:435
183 #: extensions/window-list/extension.js:440
174184 msgid "Unminimize all"
175185 msgstr "Desminimizar todo"
176186
177 #: extensions/window-list/extension.js:441
187 #: extensions/window-list/extension.js:446
178188 msgid "Maximize all"
179189 msgstr "Maximizar todo"
180190
181 #: extensions/window-list/extension.js:449
191 #: extensions/window-list/extension.js:454
182192 msgid "Unmaximize all"
183193 msgstr "Desmaximizar todo"
184194
185 #: extensions/window-list/extension.js:457
195 #: extensions/window-list/extension.js:462
186196 msgid "Close all"
187197 msgstr "Cerrar todo"
188198
189 #: extensions/window-list/extension.js:737
199 #: extensions/window-list/extension.js:741
190200 msgid "Window List"
191201 msgstr "Lista de ventanas"
192202
203213 "ventanas. Los valores posibles son «never», «auto» y «always»."
204214
205215 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
206 #: extensions/window-list/prefs.js:100
216 #: extensions/window-list/prefs.js:86
207217 msgid "Show windows from all workspaces"
208218 msgstr "Mostrar ventanas de todas las áreas de trabajo"
209219
225235 "Indica si se debe mostrar la lista de ventanas en todas las pantallas "
226236 "conectadas o sólo en la primaria."
227237
228 #: extensions/window-list/prefs.js:29
238 #: extensions/window-list/prefs.js:39
229239 msgid "Window Grouping"
230240 msgstr "Agrupación de ventanas"
231241
232 #: extensions/window-list/prefs.js:58
242 #: extensions/window-list/prefs.js:63
233243 msgid "Never group windows"
234244 msgstr "Nunca agrupar las ventanas"
235245
236 #: extensions/window-list/prefs.js:59
246 #: extensions/window-list/prefs.js:64
237247 msgid "Group windows when space is limited"
238248 msgstr "Agrupar las ventanas cuando el espacio esté limitado"
239249
240 #: extensions/window-list/prefs.js:60
250 #: extensions/window-list/prefs.js:65
241251 msgid "Always group windows"
242252 msgstr "Siempre agrupar las ventanas"
243253
244 #: extensions/window-list/prefs.js:94
254 #: extensions/window-list/prefs.js:81
245255 msgid "Show on all monitors"
246256 msgstr "Mostrar en todas las pantallas"
247257
248 #: extensions/window-list/workspaceIndicator.js:209
249 #: extensions/workspace-indicator/extension.js:215
258 #: extensions/window-list/workspaceIndicator.js:249
259 #: extensions/workspace-indicator/extension.js:254
250260 msgid "Workspace Indicator"
251261 msgstr "Indicador de área de trabajo"
252262
253 #: extensions/workspace-indicator/prefs.js:34
263 #: extensions/workspace-indicator/prefs.js:33
254264 msgid "Workspace Names"
255265 msgstr "Nombres de los áreas de trabajo"
256266
257 #: extensions/workspace-indicator/prefs.js:67
267 #: extensions/workspace-indicator/prefs.js:66
258268 #, javascript-format
259269 msgid "Workspace %d"
260270 msgstr "Área de trabajo %d"
261271
262 #: extensions/workspace-indicator/prefs.js:218
272 #: extensions/workspace-indicator/prefs.js:207
263273 msgid "Add Workspace"
264274 msgstr "Añadir área de trabajo"
265275
44 # assar <[email protected]>, 2011.
55 # Iñaki Larrañaga Murgoitio <[email protected]>, 2011, 2013, 2015, 2017.
66 # Edurne Labaka <[email protected]>, 2015.
7 # Asier Sarasua Garmendia <[email protected]>, 2019, 2020.
7 # Asier Sarasua Garmendia <[email protected]>, 2019, 2020, 2021.
88 #
99 msgid ""
1010 msgstr "Project-Id-Version: gnome-shell-extensions master\n"
1111 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-08-10 00:42+0200\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2021-12-25 00:42+0200\n"
1414 "Last-Translator: Asier Sarasua Garmendia <[email protected]>\n"
1515 "Language-Team: Basque <[email protected]>\n"
1616 "Language: eu\n"
1919 "Content-Transfer-Encoding: 8bit\n"
2020 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2121 "X-Project-Style: gnome\n"
22 "X-Generator: Poedit 2.2.3\n"
23
24 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22
23 #: data/gnome-classic.desktop.in:3
2524 msgid "GNOME Classic"
2625 msgstr "GNOME Klasikoa"
2726
28 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2929 msgid "This session logs you into GNOME Classic"
3030 msgstr "Saio honek GNOME Klasikoa hasten du"
3131
32 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 msgid "GNOME Classic on Wayland"
34 msgstr "GNOME klasikoa Wayland gainean"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "GNOME klasikoa Xorg gainean"
39
40 #: extensions/apps-menu/extension.js:112
3341 msgid "Favorites"
3442 msgstr "Gogokoak"
3543
36 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3745 msgid "Applications"
3846 msgstr "Aplikazioak"
3947
4755 "followed by a colon and the workspace number"
4856 msgstr "Kateen zerrenda bat, bakoitzak aplikazio-ID bat duena (mahaigainaren fitxategi-izena) eta jarraian bi puntu eta laneko arearen zenbakia dituena"
4957
50 #: extensions/auto-move-windows/prefs.js:35
58 #: extensions/auto-move-windows/prefs.js:34
5159 msgid "Workspace Rules"
5260 msgstr "Laneko areen arauak"
5361
54 #: extensions/auto-move-windows/prefs.js:243
62 #: extensions/auto-move-windows/prefs.js:236
5563 msgid "Add Rule"
5664 msgstr "Gehitu araua"
5765
5866 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
67 #: extensions/drive-menu/extension.js:133
6068 #: extensions/places-menu/placeDisplay.js:233
6169 #, javascript-format
6270 msgid "Ejecting drive “%s” failed:"
6371 msgstr "Huts egin du “%s“ unitatea egoztean:"
6472
65 #: extensions/drive-menu/extension.js:128
73 #: extensions/drive-menu/extension.js:149
6674 msgid "Removable devices"
6775 msgstr "Gailu aldagarriak"
6876
69 #: extensions/drive-menu/extension.js:155
77 #: extensions/drive-menu/extension.js:171
7078 msgid "Open Files"
7179 msgstr "Ireki fitxategiak"
7280
92100 "restarting the shell to have any effect."
93101 msgstr "TRUE (egia) bada, leihoen epigrafeak dagokien koadro txikien gainean jarriko ditu, Shell-aren lehenespena (behean jartzearena) gainidatziz. Ezarpen hau aldatzeko eta aplikatzeko Shell berrabiarazi behar da."
94102
95 #: extensions/places-menu/extension.js:89
96 #: extensions/places-menu/extension.js:93
103 #: extensions/places-menu/extension.js:88
104 #: extensions/places-menu/extension.js:91
97105 msgid "Places"
98106 msgstr "Lekuak"
99107
136144 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
137145 msgstr "Gaiaren izena, ~/.themes/izena/gnome-shell direktoriotik kargatzeko"
138146
139 #: extensions/window-list/extension.js:98
147 #: extensions/window-list/extension.js:72
140148 msgid "Close"
141149 msgstr "Itxi"
142150
143 #: extensions/window-list/extension.js:118
151 #: extensions/window-list/extension.js:92
144152 msgid "Unminimize"
145153 msgstr "Leheneratu"
146154
147 #: extensions/window-list/extension.js:118
155 #: extensions/window-list/extension.js:92
148156 msgid "Minimize"
149157 msgstr "Minimizatu"
150158
151 #: extensions/window-list/extension.js:125
159 #: extensions/window-list/extension.js:99
152160 msgid "Unmaximize"
153161 msgstr "Desmaximizatu"
154162
155 #: extensions/window-list/extension.js:125
163 #: extensions/window-list/extension.js:99
156164 msgid "Maximize"
157165 msgstr "Maximizatu"
158166
159 #: extensions/window-list/extension.js:428
167 #: extensions/window-list/extension.js:434
160168 msgid "Minimize all"
161169 msgstr "Minimizatu denak"
162170
163 #: extensions/window-list/extension.js:434
171 #: extensions/window-list/extension.js:440
164172 msgid "Unminimize all"
165173 msgstr "Leheneratu denak"
166174
167 #: extensions/window-list/extension.js:440
175 #: extensions/window-list/extension.js:446
168176 msgid "Maximize all"
169177 msgstr "Maximizatu denak"
170178
171 #: extensions/window-list/extension.js:448
179 #: extensions/window-list/extension.js:454
172180 msgid "Unmaximize all"
173181 msgstr "Desmaximizatu denak"
174182
175 #: extensions/window-list/extension.js:456
183 #: extensions/window-list/extension.js:462
176184 msgid "Close all"
177185 msgstr "Itxi denak"
178186
179 #: extensions/window-list/extension.js:734
187 #: extensions/window-list/extension.js:741
180188 msgid "Window List"
181189 msgstr "Leiho-zerrenda"
182190
191199 msgstr "Aplikazio bereko leihoak leihoen zerrendan noiz elkartuko diren erabakitzen du. Balio erabilgarriak: “never“ (inoiz ere ez), “auto“ (automatikoa) eta “always“ (beti)."
192200
193201 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
194 #: extensions/window-list/prefs.js:100
202 #: extensions/window-list/prefs.js:86
195203 msgid "Show windows from all workspaces"
196204 msgstr "Erakutsi laneko area guztietako leihoak"
197205
209217 "primary one."
210218 msgstr "Leihoen zerrenda konektatutako pantaila guztietan edo soilik pantaila nagusian erakutsiko den."
211219
212 #: extensions/window-list/prefs.js:29
220 #: extensions/window-list/prefs.js:39
213221 msgid "Window Grouping"
214222 msgstr "Leiho-elkartzea"
215223
216 #: extensions/window-list/prefs.js:58
224 #: extensions/window-list/prefs.js:63
217225 msgid "Never group windows"
218226 msgstr "Leihoak inoiz ez elkartu"
219227
220 #: extensions/window-list/prefs.js:59
228 #: extensions/window-list/prefs.js:64
221229 msgid "Group windows when space is limited"
222230 msgstr "Elkartu leihoak lekua mugatuta dagoenean"
223231
224 #: extensions/window-list/prefs.js:60
232 #: extensions/window-list/prefs.js:65
225233 msgid "Always group windows"
226234 msgstr "Elkartu beti leihoak"
227235
228 #: extensions/window-list/prefs.js:94
236 #: extensions/window-list/prefs.js:81
229237 msgid "Show on all monitors"
230238 msgstr "Erakutsi pantaila guztietan"
231239
232 #: extensions/window-list/workspaceIndicator.js:207
233 #: extensions/workspace-indicator/extension.js:213
240 #: extensions/window-list/workspaceIndicator.js:249
241 #: extensions/workspace-indicator/extension.js:254
234242 msgid "Workspace Indicator"
235243 msgstr "Lan arearen adierazlea"
236244
237 #: extensions/workspace-indicator/prefs.js:34
245 #: extensions/workspace-indicator/prefs.js:33
238246 msgid "Workspace Names"
239247 msgstr "Laneko areen izenak"
240248
241 #: extensions/workspace-indicator/prefs.js:67
249 #: extensions/workspace-indicator/prefs.js:66
242250 #, javascript-format
243251 msgid "Workspace %d"
244252 msgstr "%d. laneko area"
245253
246 #: extensions/workspace-indicator/prefs.js:218
254 #: extensions/workspace-indicator/prefs.js:207
247255 msgid "Add Workspace"
248256 msgstr "Gehitu laneko area"
249257
88 "Project-Id-Version: gnome-shell-extensions gnome-3-0\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-03 17:53+0000\n"
12 "PO-Revision-Date: 2020-05-12 14:25+0000\n"
13 "Last-Translator: Danial Behzadi <[email protected]>\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2021-11-10 16:24+0330\n"
13 "Last-Translator: MohammadSaleh Kamyab <[email protected]>\n"
1414 "Language-Team: Persian <>\n"
1515 "Language: fa\n"
1616 "MIME-Version: 1.0\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919 "X-Poedit-SourceCharset: utf-8\n"
20 "X-Generator: Poedit 2.3\n"
20 "X-Generator: Poedit 2.4.2\n"
2121 "Plural-Forms: nplurals=1; plural=0;\n"
2222
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
23 #: data/gnome-classic.desktop.in:3
2424 msgid "GNOME Classic"
2525 msgstr "گنوم کلاسیک"
2626
27 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2829 msgid "This session logs you into GNOME Classic"
2930 msgstr "این نشست شما را به گنوم کلاسیک وارد می‌کند"
3031
31 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 msgid "GNOME Classic on Wayland"
34 msgstr "گنوم کلاسیک روی وی‌لند"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "گنوم کلاسیک روی زورگ"
39
40 #: extensions/apps-menu/extension.js:112
3241 msgid "Favorites"
3342 msgstr "برگزیده‌ها"
3443
35 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3645 msgid "Applications"
3746 msgstr "برنامه‌ها"
3847
4857 "فهرستی از رشته‌ها، هرکدام حاوی شناسه‌ی یک برنامه (نام پرونده رومیزی)، در ادامه‌ی یک "
4958 "ویرگول و شماره‌ی فضای کاری"
5059
51 #: extensions/auto-move-windows/prefs.js:35
60 #: extensions/auto-move-windows/prefs.js:34
5261 msgid "Workspace Rules"
5362 msgstr "قواعد فضای کاری"
5463
55 #: extensions/auto-move-windows/prefs.js:243
64 #: extensions/auto-move-windows/prefs.js:236
5665 msgid "Add Rule"
5766 msgstr "افزودن قاعده"
5867
5968 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
69 #: extensions/drive-menu/extension.js:133
6170 #: extensions/places-menu/placeDisplay.js:233
6271 #, javascript-format
6372 msgid "Ejecting drive “%s” failed:"
6473 msgstr "بیرون دادن دیسک‌گردان «%s» شکست خورد:"
6574
66 #: extensions/drive-menu/extension.js:128
75 #: extensions/drive-menu/extension.js:149
6776 msgid "Removable devices"
6877 msgstr "دستگاه‌های جداشدنی"
6978
70 #: extensions/drive-menu/extension.js:155
79 #: extensions/drive-menu/extension.js:171
7180 msgid "Open Files"
7281 msgstr "گشودن پرونده‌ها"
7382
99108 "شل در پایین را تغییر می‌دهد. تغییر این گزینه، نیاز به راه‌اندازی مجدد شل دارد تا "
100109 "تاثیر بگذارد."
101110
102 #: extensions/places-menu/extension.js:89 extensions/places-menu/extension.js:93
111 #: extensions/places-menu/extension.js:88 extensions/places-menu/extension.js:91
103112 msgid "Places"
104113 msgstr "مکان‌ها"
105114
142151 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
143152 msgstr "نام تم، جهت بارگیری از شاخه themes/name/gnome-shell./~"
144153
145 #: extensions/window-list/extension.js:98
154 #: extensions/window-list/extension.js:72
146155 msgid "Close"
147156 msgstr "خروج"
148157
149 #: extensions/window-list/extension.js:118
158 #: extensions/window-list/extension.js:92
150159 msgid "Unminimize"
151160 msgstr "ناکمینه"
152161
153 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
154163 msgid "Minimize"
155164 msgstr "کمینه"
156165
157 #: extensions/window-list/extension.js:125
166 #: extensions/window-list/extension.js:99
158167 msgid "Unmaximize"
159168 msgstr "نابیشینه"
160169
161 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
162171 msgid "Maximize"
163172 msgstr "بیشنه"
164173
165 #: extensions/window-list/extension.js:429
174 #: extensions/window-list/extension.js:434
166175 msgid "Minimize all"
167176 msgstr "کمینهٔ همه"
168177
169 #: extensions/window-list/extension.js:435
178 #: extensions/window-list/extension.js:440
170179 msgid "Unminimize all"
171180 msgstr "ناکمینهٔ همه"
172181
173 #: extensions/window-list/extension.js:441
182 #: extensions/window-list/extension.js:446
174183 msgid "Maximize all"
175184 msgstr "بیشینهٔ همه"
176185
177 #: extensions/window-list/extension.js:449
186 #: extensions/window-list/extension.js:454
178187 msgid "Unmaximize all"
179188 msgstr "نابیشینهٔ همه"
180189
181 #: extensions/window-list/extension.js:457
190 #: extensions/window-list/extension.js:462
182191 msgid "Close all"
183192 msgstr "بستن همه"
184193
185 #: extensions/window-list/extension.js:737
194 #: extensions/window-list/extension.js:741
186195 msgid "Window List"
187196 msgstr "فهرست پنجره"
188197
199208 "ممکن عبارتند از «never»، «auto» و «always»."
200209
201210 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
202 #: extensions/window-list/prefs.js:100
211 #: extensions/window-list/prefs.js:86
203212 msgid "Show windows from all workspaces"
204213 msgstr "نمایش پنجره‌ها از تمام فضاهای کاری"
205214
219228 "اینکه آیا فهرست پنجره‌ها در تمام نمایشگرهای متصل نمایش داده شود یا فقط در نمایشگر "
220229 "اصلی."
221230
222 #: extensions/window-list/prefs.js:29
231 #: extensions/window-list/prefs.js:39
223232 msgid "Window Grouping"
224233 msgstr "گروه‌سازی پنجره‌ها"
225234
226 #: extensions/window-list/prefs.js:58
235 #: extensions/window-list/prefs.js:63
227236 msgid "Never group windows"
228237 msgstr "هیچ‌گاه پنجره‌ها گروه نشوند"
229238
230 #: extensions/window-list/prefs.js:59
239 #: extensions/window-list/prefs.js:64
231240 msgid "Group windows when space is limited"
232241 msgstr "پنجره‌ها زمانی که فضا محدود است گروه شوند"
233242
234 #: extensions/window-list/prefs.js:60
243 #: extensions/window-list/prefs.js:65
235244 msgid "Always group windows"
236245 msgstr "همیشه پنجره‌ها گروه شوند"
237246
238 #: extensions/window-list/prefs.js:94
247 #: extensions/window-list/prefs.js:81
239248 msgid "Show on all monitors"
240249 msgstr "نمایش در تمام نمایشگرها"
241250
242 #: extensions/window-list/workspaceIndicator.js:209
243 #: extensions/workspace-indicator/extension.js:215
251 #: extensions/window-list/workspaceIndicator.js:249
252 #: extensions/workspace-indicator/extension.js:254
244253 msgid "Workspace Indicator"
245254 msgstr "نشانگر فضای‌کاری"
246255
247 #: extensions/workspace-indicator/prefs.js:34
256 #: extensions/workspace-indicator/prefs.js:33
248257 msgid "Workspace Names"
249258 msgstr "نام‌های فضای کاری"
250259
251 #: extensions/workspace-indicator/prefs.js:67
260 #: extensions/workspace-indicator/prefs.js:66
252261 #, javascript-format
253262 msgid "Workspace %d"
254263 msgstr "فضای کاری %Id"
255264
256 #: extensions/workspace-indicator/prefs.js:218
265 #: extensions/workspace-indicator/prefs.js:207
257266 msgid "Add Workspace"
258267 msgstr "افزودن فضای‌کاری"
259268
1111 "Project-Id-Version: gnome-shell-extensions\n"
1212 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1313 "issues\n"
14 "POT-Creation-Date: 2020-10-17 20:14+0000\n"
15 "PO-Revision-Date: 2021-03-15 21:32+0200\n"
14 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
15 "PO-Revision-Date: 2022-02-27 18:54+0200\n"
1616 "Last-Translator: JR-Fi <[email protected]>\n"
1717 "Language-Team: suomi <[email protected]>\n"
1818 "Language: fi\n"
2020 "Content-Type: text/plain; charset=UTF-8\n"
2121 "Content-Transfer-Encoding: 8bit\n"
2222 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
23 "X-Generator: Poedit 2.0.6\n"
23 "X-Generator: Poedit 3.0.1\n"
2424 "X-Project-Style: gnome\n"
2525 "X-POT-Import-Date: 2012-03-05 15:06:12+0000\n"
2626
2828 msgid "GNOME Classic"
2929 msgstr "Perinteinen Gnome"
3030
31 #: data/gnome-classic.desktop.in:4
31 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
32 #: data/gnome-classic-xorg.desktop.in:4
3233 msgid "This session logs you into GNOME Classic"
3334 msgstr "Tämä istunto kirjaa sinut perinteiseen Gnomeen"
3435
35 #: extensions/apps-menu/extension.js:113
36 #: data/gnome-classic-wayland.desktop.in:3
37 msgid "GNOME Classic on Wayland"
38 msgstr "Perinteinen Gnome Waylandia käyttäen"
39
40 #: data/gnome-classic-xorg.desktop.in:3
41 msgid "GNOME Classic on Xorg"
42 msgstr "Perinteinen Gnome Xorgia käyttäen"
43
44 #: extensions/apps-menu/extension.js:112
3645 msgid "Favorites"
3746 msgstr "Suosikit"
3847
39 #: extensions/apps-menu/extension.js:369
48 #: extensions/apps-menu/extension.js:366
4049 msgid "Applications"
4150 msgstr "Sovellukset"
4251
5261 "Lista merkkijonoja, jossa jokainen on ohjelman tunnus (työpöydän "
5362 "tiedostonimi), jota seuraa kaksoispiste ja työtilan numero"
5463
55 #: extensions/auto-move-windows/prefs.js:35
64 #: extensions/auto-move-windows/prefs.js:34
5665 msgid "Workspace Rules"
5766 msgstr "Työtilojen säännöt"
5867
59 #: extensions/auto-move-windows/prefs.js:243
68 #: extensions/auto-move-windows/prefs.js:236
6069 msgid "Add Rule"
6170 msgstr "Lisää sääntö"
6271
6372 #. TRANSLATORS: %s is the filesystem name
64 #: extensions/drive-menu/extension.js:112
73 #: extensions/drive-menu/extension.js:133
6574 #: extensions/places-menu/placeDisplay.js:233
6675 #, javascript-format
6776 msgid "Ejecting drive “%s” failed:"
6877 msgstr "Aseman “%s” irrottaminen epäonnistui:"
6978
70 #: extensions/drive-menu/extension.js:128
79 #: extensions/drive-menu/extension.js:149
7180 msgid "Removable devices"
7281 msgstr "Erilliset tallennusvälineet"
7382
74 #: extensions/drive-menu/extension.js:155
83 #: extensions/drive-menu/extension.js:171
7584 msgid "Open Files"
7685 msgstr "Avaa tiedostonhallinta"
7786
103112 "Tämä syrjäyttää oletusasetuksen, eli otsikkotekstin asettamisen pienoiskuvan "
104113 "alle. Tämän asetuksen muutos vaatii Gnomen uudelleenkäynnistyksen."
105114
106 #: extensions/places-menu/extension.js:89
107 #: extensions/places-menu/extension.js:93
115 #: extensions/places-menu/extension.js:88
116 #: extensions/places-menu/extension.js:91
108117 msgid "Places"
109118 msgstr "Sijainnit"
110119
148157 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
149158 msgstr "Teeman nimi, ladataan sijainnista ~/.themes/name/gnome-shell"
150159
151 #: extensions/window-list/extension.js:98
160 #: extensions/window-list/extension.js:72
152161 msgid "Close"
153162 msgstr "Sulje"
154163
155 #: extensions/window-list/extension.js:118
164 #: extensions/window-list/extension.js:92
156165 msgid "Unminimize"
157166 msgstr "Palauta pienennys"
158167
159 #: extensions/window-list/extension.js:118
168 #: extensions/window-list/extension.js:92
160169 msgid "Minimize"
161170 msgstr "Pienennä"
162171
163 #: extensions/window-list/extension.js:125
172 #: extensions/window-list/extension.js:99
164173 msgid "Unmaximize"
165174 msgstr "Palauta suurennus"
166175
167 #: extensions/window-list/extension.js:125
176 #: extensions/window-list/extension.js:99
168177 msgid "Maximize"
169178 msgstr "Suurenna"
170179
171 #: extensions/window-list/extension.js:432
180 #: extensions/window-list/extension.js:434
172181 msgid "Minimize all"
173182 msgstr "Pienennä kaikki"
174183
175 #: extensions/window-list/extension.js:438
184 #: extensions/window-list/extension.js:440
176185 msgid "Unminimize all"
177186 msgstr "Palauta kaikkien koko"
178187
179 #: extensions/window-list/extension.js:444
188 #: extensions/window-list/extension.js:446
180189 msgid "Maximize all"
181190 msgstr "Suurenna kaikki"
182191
183 #: extensions/window-list/extension.js:452
192 #: extensions/window-list/extension.js:454
184193 msgid "Unmaximize all"
185194 msgstr "Palauta kaikkien koko"
186195
187 #: extensions/window-list/extension.js:460
196 #: extensions/window-list/extension.js:462
188197 msgid "Close all"
189198 msgstr "Sulje kaikki"
190199
191 #: extensions/window-list/extension.js:738
200 #: extensions/window-list/extension.js:741
192201 msgid "Window List"
193202 msgstr "Ikkunaluettelo"
194203
205214 "Mahdolliset arvot ovat “never”, “auto” ja “always”."
206215
207216 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
208 #: extensions/window-list/prefs.js:100
217 #: extensions/window-list/prefs.js:86
209218 msgid "Show windows from all workspaces"
210219 msgstr "Näytä ikkunat kaikista työtiloista"
211220
227236 "Näytetäänkö ikkunaluettelo kaikilla liitetyillä näytöillä vai ainoastaan "
228237 "ensisijaisella näytöllä."
229238
230 #: extensions/window-list/prefs.js:29
239 #: extensions/window-list/prefs.js:39
231240 msgid "Window Grouping"
232241 msgstr "Ikkunoiden ryhmitys"
233242
234 #: extensions/window-list/prefs.js:58
243 #: extensions/window-list/prefs.js:63
235244 msgid "Never group windows"
236245 msgstr "Älä ryhmitä ikkunoita koskaan"
237246
238 #: extensions/window-list/prefs.js:59
247 #: extensions/window-list/prefs.js:64
239248 msgid "Group windows when space is limited"
240249 msgstr "Ryhmitä ikkunat tilan ollessa rajallinen"
241250
242 #: extensions/window-list/prefs.js:60
251 #: extensions/window-list/prefs.js:65
243252 msgid "Always group windows"
244253 msgstr "Ryhmitä ikkunat aina"
245254
246 #: extensions/window-list/prefs.js:94
255 #: extensions/window-list/prefs.js:81
247256 msgid "Show on all monitors"
248257 msgstr "Näytä kaikilla näytöillä"
249258
250 #: extensions/window-list/workspaceIndicator.js:207
251 #: extensions/workspace-indicator/extension.js:213
259 #: extensions/window-list/workspaceIndicator.js:249
260 #: extensions/workspace-indicator/extension.js:254
252261 msgid "Workspace Indicator"
253262 msgstr "Työtilan ilmaisin"
254263
255 #: extensions/workspace-indicator/prefs.js:34
264 #: extensions/workspace-indicator/prefs.js:33
256265 msgid "Workspace Names"
257266 msgstr "Työtilojen nimet"
258267
259 #: extensions/workspace-indicator/prefs.js:67
268 #: extensions/workspace-indicator/prefs.js:66
260269 #, javascript-format
261270 msgid "Workspace %d"
262271 msgstr "Työtila %d"
263272
264 #: extensions/workspace-indicator/prefs.js:218
273 #: extensions/workspace-indicator/prefs.js:207
265274 msgid "Add Workspace"
266275 msgstr "Lisää työtila"
267276
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 # Claude Paroz <[email protected]>, 2011.
44 # Alain Lojewski <[email protected]>, 2012-2013.
5 # Charles Monzat <[email protected]>, 2018.
5 # Charles Monzat <[email protected]>, 2018-2022.
66 #
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions master\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1111 "issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-08-10 12:50+0200\n"
14 "Last-Translator: Claude Paroz <[email protected]>\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2022-03-01 21:04+0100\n"
14 "Last-Translator: Charles Monzat <[email protected]>\n"
1515 "Language-Team: GNOME French Team <[email protected]>\n"
1616 "Language: fr\n"
1717 "MIME-Version: 1.0\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
1919 "Content-Transfer-Encoding: 8bit\n"
2020 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
21
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
21 "X-Generator: Gtranslator 40.0\n"
22
23 #: data/gnome-classic.desktop.in:3
2324 msgid "GNOME Classic"
2425 msgstr "GNOME Classique"
2526
26 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2729 msgid "This session logs you into GNOME Classic"
2830 msgstr "Cette session vous connecte à GNOME Classique"
2931
30 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 #| msgid "GNOME Classic"
34 msgid "GNOME Classic on Wayland"
35 msgstr "GNOME Classique sur Wayland"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 #| msgid "GNOME Classic"
39 msgid "GNOME Classic on Xorg"
40 msgstr "GNOME Classique sur Xorg"
41
42 #: extensions/apps-menu/extension.js:112
3143 msgid "Favorites"
3244 msgstr "Favoris"
3345
34 #: extensions/apps-menu/extension.js:369
46 #: extensions/apps-menu/extension.js:366
3547 msgid "Applications"
3648 msgstr "Applications"
3749
4860 "d’application (nom de fichier desktop), suivi par un deux-points et le "
4961 "numéro de l’espace de travail"
5062
51 #: extensions/auto-move-windows/prefs.js:35
63 #: extensions/auto-move-windows/prefs.js:34
5264 msgid "Workspace Rules"
5365 msgstr "Règles des espaces de travail"
5466
55 #: extensions/auto-move-windows/prefs.js:243
67 #: extensions/auto-move-windows/prefs.js:236
5668 msgid "Add Rule"
5769 msgstr "Ajouter une règle"
5870
5971 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
72 #: extensions/drive-menu/extension.js:133
6173 #: extensions/places-menu/placeDisplay.js:233
6274 #, javascript-format
6375 msgid "Ejecting drive “%s” failed:"
6476 msgstr "L’éjection du disque « %s » a échoué :"
6577
66 #: extensions/drive-menu/extension.js:128
78 #: extensions/drive-menu/extension.js:149
6779 msgid "Removable devices"
6880 msgstr "Périphériques amovibles"
6981
70 #: extensions/drive-menu/extension.js:155
82 #: extensions/drive-menu/extension.js:171
7183 msgid "Open Files"
7284 msgstr "Ouvrir Fichiers"
7385
101113 "dessous. Pour que ce paramètre soit pris en compte, il faut redémarrer le "
102114 "Shell."
103115
104 #: extensions/places-menu/extension.js:89
105 #: extensions/places-menu/extension.js:93
116 #: extensions/places-menu/extension.js:88
117 #: extensions/places-menu/extension.js:91
106118 msgid "Places"
107119 msgstr "Emplacements"
108120
145157 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
146158 msgstr "Le nom du thème, à charger à partir de ~/.themes/name/gnome-shell"
147159
148 #: extensions/window-list/extension.js:98
160 #: extensions/window-list/extension.js:72
149161 msgid "Close"
150162 msgstr "Fermer"
151163
152 #: extensions/window-list/extension.js:118
164 #: extensions/window-list/extension.js:92
153165 msgid "Unminimize"
154166 msgstr "Restaurer"
155167
156 #: extensions/window-list/extension.js:118
168 #: extensions/window-list/extension.js:92
157169 msgid "Minimize"
158170 msgstr "Réduire"
159171
160 #: extensions/window-list/extension.js:125
172 #: extensions/window-list/extension.js:99
161173 msgid "Unmaximize"
162174 msgstr "Restaurer"
163175
164 #: extensions/window-list/extension.js:125
176 #: extensions/window-list/extension.js:99
165177 msgid "Maximize"
166178 msgstr "Maximiser"
167179
168 #: extensions/window-list/extension.js:428
180 #: extensions/window-list/extension.js:434
169181 msgid "Minimize all"
170182 msgstr "Tout réduire"
171183
172 #: extensions/window-list/extension.js:434
184 #: extensions/window-list/extension.js:440
173185 msgid "Unminimize all"
174186 msgstr "Tout restaurer"
175187
176 #: extensions/window-list/extension.js:440
188 #: extensions/window-list/extension.js:446
177189 msgid "Maximize all"
178190 msgstr "Tout maximiser"
179191
180 #: extensions/window-list/extension.js:448
192 #: extensions/window-list/extension.js:454
181193 msgid "Unmaximize all"
182194 msgstr "Tout restaurer"
183195
184 #: extensions/window-list/extension.js:456
196 #: extensions/window-list/extension.js:462
185197 msgid "Close all"
186198 msgstr "Tout fermer"
187199
188 #: extensions/window-list/extension.js:734
200 #: extensions/window-list/extension.js:741
189201 msgid "Window List"
190202 msgstr "Liste de fenêtres"
191203
203215 "« always » (toujours)."
204216
205217 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
206 #: extensions/window-list/prefs.js:100
218 #: extensions/window-list/prefs.js:86
207219 msgid "Show windows from all workspaces"
208220 msgstr "Afficher les fenêtres de tous les espaces de travail"
209221
225237 "Indique s’il faut afficher la liste des fenêtres sur tous les écrans "
226238 "connectés ou seulement l’écran principal."
227239
228 #: extensions/window-list/prefs.js:29
240 #: extensions/window-list/prefs.js:39
229241 msgid "Window Grouping"
230242 msgstr "Regroupement de fenêtres"
231243
232 #: extensions/window-list/prefs.js:58
244 #: extensions/window-list/prefs.js:63
233245 msgid "Never group windows"
234246 msgstr "Ne jamais regrouper les fenêtres"
235247
236 #: extensions/window-list/prefs.js:59
248 #: extensions/window-list/prefs.js:64
237249 msgid "Group windows when space is limited"
238250 msgstr "Regrouper les fenêtres quand l’espace est limité"
239251
240 #: extensions/window-list/prefs.js:60
252 #: extensions/window-list/prefs.js:65
241253 msgid "Always group windows"
242254 msgstr "Toujours regrouper les fenêtres"
243255
244 #: extensions/window-list/prefs.js:94
256 #: extensions/window-list/prefs.js:81
245257 msgid "Show on all monitors"
246258 msgstr "Afficher sur tous les écrans"
247259
248 #: extensions/window-list/workspaceIndicator.js:207
249 #: extensions/workspace-indicator/extension.js:213
260 #: extensions/window-list/workspaceIndicator.js:249
261 #: extensions/workspace-indicator/extension.js:254
250262 msgid "Workspace Indicator"
251263 msgstr "Indicateur d’espace de travail"
252264
253 #: extensions/workspace-indicator/prefs.js:34
265 #: extensions/workspace-indicator/prefs.js:33
254266 msgid "Workspace Names"
255267 msgstr "Noms des espaces de travail"
256268
257 #: extensions/workspace-indicator/prefs.js:67
269 #: extensions/workspace-indicator/prefs.js:66
258270 #, javascript-format
259271 msgid "Workspace %d"
260272 msgstr "Espace de travail %d"
261273
262 #: extensions/workspace-indicator/prefs.js:218
274 #: extensions/workspace-indicator/prefs.js:207
263275 msgid "Add Workspace"
264276 msgstr "Ajouter un espace de travail"
265277
77 "Project-Id-Version: gnome-shell-extensions master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
99 "issues\n"
10 "POT-Creation-Date: 2020-10-08 21:24+0000\n"
11 "PO-Revision-Date: 2020-10-17 22:14+0200\n"
10 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
11 "PO-Revision-Date: 2021-11-07 17:51+0100\n"
1212 "Last-Translator: Fabio Tomat <[email protected]>\n"
1313 "Language-Team: Friulian <[email protected]>\n"
1414 "Language: fur\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 2.4.1\n"
18 "X-Generator: Poedit 3.0\n"
1919
2020 #: data/gnome-classic.desktop.in:3
2121 msgid "GNOME Classic"
2222 msgstr "GNOME Classic"
2323
24 #: data/gnome-classic.desktop.in:4
24 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
25 #: data/gnome-classic-xorg.desktop.in:4
2526 msgid "This session logs you into GNOME Classic"
2627 msgstr "Cheste session ti fâs jentrâ in GNOME Classic"
2728
28 #: extensions/apps-menu/extension.js:113
29 #: data/gnome-classic-wayland.desktop.in:3
30 msgid "GNOME Classic on Wayland"
31 msgstr "GNOME Classic su Wayland"
32
33 #: data/gnome-classic-xorg.desktop.in:3
34 msgid "GNOME Classic on Xorg"
35 msgstr "GNOME Classic su Xorg"
36
37 #: extensions/apps-menu/extension.js:112
2938 msgid "Favorites"
3039 msgstr "Preferîts"
3140
32 #: extensions/apps-menu/extension.js:369
41 #: extensions/apps-menu/extension.js:366
3342 msgid "Applications"
3443 msgstr "Aplicazions"
3544
4554 "Une liste di stringhis, ogniune e ten il ID di une aplicazion (non dal file ."
4655 "desktop), cun daûr doi ponts e il numar dal spazi di lavôr"
4756
48 #: extensions/auto-move-windows/prefs.js:35
57 #: extensions/auto-move-windows/prefs.js:34
4958 msgid "Workspace Rules"
5059 msgstr "Regulis dai spazis di lavôr"
5160
52 #: extensions/auto-move-windows/prefs.js:243
61 #: extensions/auto-move-windows/prefs.js:236
5362 msgid "Add Rule"
5463 msgstr "Zonte regule"
5564
5665 #. TRANSLATORS: %s is the filesystem name
57 #: extensions/drive-menu/extension.js:112
66 #: extensions/drive-menu/extension.js:133
5867 #: extensions/places-menu/placeDisplay.js:233
5968 #, javascript-format
6069 msgid "Ejecting drive “%s” failed:"
6170 msgstr "No si è rivâts a parâ fûr la unitât “%s”»:"
6271
63 #: extensions/drive-menu/extension.js:128
72 #: extensions/drive-menu/extension.js:149
6473 msgid "Removable devices"
6574 msgstr "Dispositîfs estraibii"
6675
67 #: extensions/drive-menu/extension.js:155
76 #: extensions/drive-menu/extension.js:171
6877 msgid "Open Files"
6978 msgstr "Vierç i files"
7079
97106 "sorpassant il compuartament predefinît de shell, che lis place in bas. "
98107 "Cambiant cheste impostazion si scugne tornâ a inviâ la shell."
99108
100 #: extensions/places-menu/extension.js:89
101 #: extensions/places-menu/extension.js:93
109 #: extensions/places-menu/extension.js:88
110 #: extensions/places-menu/extension.js:91
102111 msgid "Places"
103112 msgstr "Puescj"
104113
141150 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
142151 msgstr "Il non dal teme, che si cjame da ~/.themes/name/gnome-shell"
143152
144 #: extensions/window-list/extension.js:98
153 #: extensions/window-list/extension.js:72
145154 msgid "Close"
146155 msgstr "Siere"
147156
148 #: extensions/window-list/extension.js:118
157 #: extensions/window-list/extension.js:92
149158 msgid "Unminimize"
150159 msgstr "Gjave minimizazion"
151160
152 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
153162 msgid "Minimize"
154163 msgstr "Minimize"
155164
156 #: extensions/window-list/extension.js:125
165 #: extensions/window-list/extension.js:99
157166 msgid "Unmaximize"
158167 msgstr "Gjave massimizazion"
159168
160 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
161170 msgid "Maximize"
162171 msgstr "Massimize"
163172
164 #: extensions/window-list/extension.js:428
173 #: extensions/window-list/extension.js:434
165174 msgid "Minimize all"
166175 msgstr "Minimize ducj"
167176
168 #: extensions/window-list/extension.js:434
177 #: extensions/window-list/extension.js:440
169178 msgid "Unminimize all"
170179 msgstr "Gjave a ducj la minimizazion"
171180
172 #: extensions/window-list/extension.js:440
181 #: extensions/window-list/extension.js:446
173182 msgid "Maximize all"
174183 msgstr "Massimize ducj"
175184
176 #: extensions/window-list/extension.js:448
185 #: extensions/window-list/extension.js:454
177186 msgid "Unmaximize all"
178187 msgstr "Gjave a ducj la massimizazion"
179188
180 #: extensions/window-list/extension.js:456
189 #: extensions/window-list/extension.js:462
181190 msgid "Close all"
182191 msgstr "Siere ducj"
183192
184 #: extensions/window-list/extension.js:734
193 #: extensions/window-list/extension.js:741
185194 msgid "Window List"
186195 msgstr "Liste barcons"
187196
198207 "barcons. I valôrs pussibii a son “never”, “auto” e “always”."
199208
200209 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
201 #: extensions/window-list/prefs.js:100
210 #: extensions/window-list/prefs.js:86
202211 msgid "Show windows from all workspaces"
203212 msgstr "Mostre i barcons di ducj i spazis di lavôr"
204213
219228 "Indiche se mostrâ la liste dai barcons su ducj i visôrs tacâts o nome sul "
220229 "chel principâl."
221230
222 #: extensions/window-list/prefs.js:29
231 #: extensions/window-list/prefs.js:39
223232 msgid "Window Grouping"
224233 msgstr "Intropament di barcons"
225234
226 #: extensions/window-list/prefs.js:58
235 #: extensions/window-list/prefs.js:63
227236 msgid "Never group windows"
228237 msgstr "No sta meti mai in grup i barcons"
229238
230 #: extensions/window-list/prefs.js:59
239 #: extensions/window-list/prefs.js:64
231240 msgid "Group windows when space is limited"
232241 msgstr "Met dongje i barcons cuant che il spazi al è limitât"
233242
234 #: extensions/window-list/prefs.js:60
243 #: extensions/window-list/prefs.js:65
235244 msgid "Always group windows"
236245 msgstr "Met simpri in grup i barcons"
237246
238 #: extensions/window-list/prefs.js:94
247 #: extensions/window-list/prefs.js:81
239248 msgid "Show on all monitors"
240249 msgstr "Mostre su ducj i visôrs"
241250
242 #: extensions/window-list/workspaceIndicator.js:207
243 #: extensions/workspace-indicator/extension.js:213
251 #: extensions/window-list/workspaceIndicator.js:249
252 #: extensions/workspace-indicator/extension.js:254
244253 msgid "Workspace Indicator"
245254 msgstr "Indicadôr spazi di lavôr"
246255
247 #: extensions/workspace-indicator/prefs.js:34
256 #: extensions/workspace-indicator/prefs.js:33
248257 msgid "Workspace Names"
249258 msgstr "Nons dai spazis di lavôr"
250259
251 #: extensions/workspace-indicator/prefs.js:67
260 #: extensions/workspace-indicator/prefs.js:66
252261 #, javascript-format
253262 msgid "Workspace %d"
254263 msgstr "Spazi di lavôr %d"
255264
256 #: extensions/workspace-indicator/prefs.js:218
265 #: extensions/workspace-indicator/prefs.js:207
257266 msgid "Add Workspace"
258267 msgstr "Zonte spazi di lavôr"
259268
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 #
44 # Fran Diéguez <[email protected]>, 2011.
5 # Fran Dieguez <[email protected]>, 2011-2020, 2021.
5 # Fran Dieguez <[email protected]>, 2011-2021.
6 #
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: gnome-shell-extensions master\n"
9 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/is"
10 "sues\n"
11 "POT-Creation-Date: 2020-10-17 20:14+0000\n"
12 "PO-Revision-Date: 2021-02-24 20:41+0100\n"
13 "Last-Translator: Fran Diéguez <[email protected]>\n"
14 "Language-Team: Proxecto Trasno <[email protected]>\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
11 "issues\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2021-11-19 22:50+0100\n"
14 "Last-Translator: Fran Dieguez <[email protected]>\n"
15 "Language-Team: Galician <[email protected]>\n"
1516 "Language: gl\n"
1617 "MIME-Version: 1.0\n"
1718 "Content-Type: text/plain; charset=UTF-8\n"
1819 "Content-Transfer-Encoding: 8bit\n"
1920 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
20 "X-Generator: Gtranslator 3.38.0\n"
21 "X-Generator: Gtranslator 40.0\n"
2122 "X-Project-Style: gnome\n"
23 "X-DL-Team: gl\n"
24 "X-DL-Module: gnome-shell-extensions\n"
25 "X-DL-Branch: main\n"
26 "X-DL-Domain: po\n"
27 "X-DL-State: Translating\n"
2228
2329 #: data/gnome-classic.desktop.in:3
2430 msgid "GNOME Classic"
2531 msgstr "GNOME clásico"
2632
27 #: data/gnome-classic.desktop.in:4
33 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
34 #: data/gnome-classic-xorg.desktop.in:4
2835 msgid "This session logs you into GNOME Classic"
2936 msgstr "Esta sesión iniciarao en GNOME clásico"
3037
31 #: extensions/apps-menu/extension.js:113
38 #: data/gnome-classic-wayland.desktop.in:3
39 #| msgid "GNOME Classic"
40 msgid "GNOME Classic on Wayland"
41 msgstr "GNOME clásico en Wayland"
42
43 #: data/gnome-classic-xorg.desktop.in:3
44 #| msgid "GNOME Classic"
45 msgid "GNOME Classic on Xorg"
46 msgstr "GNOME clásico en Xorg"
47
48 #: extensions/apps-menu/extension.js:112
3249 msgid "Favorites"
3350 msgstr "Favoritos"
3451
35 #: extensions/apps-menu/extension.js:369
52 #: extensions/apps-menu/extension.js:366
3653 msgid "Applications"
3754 msgstr "Aplicacións"
3855
4865 "Unha lista de cadeas, cada unha das cales contén un id de aplicación (nome "
4966 "de ficheiro desktop), seguido por unha coma e o número do espazo de traballo"
5067
51 #: extensions/auto-move-windows/prefs.js:35
68 #: extensions/auto-move-windows/prefs.js:34
5269 msgid "Workspace Rules"
5370 msgstr "Regras da área de traballo"
5471
55 #: extensions/auto-move-windows/prefs.js:243
72 #: extensions/auto-move-windows/prefs.js:236
5673 msgid "Add Rule"
5774 msgstr "Engadir regra"
5875
5976 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
77 #: extensions/drive-menu/extension.js:133
6178 #: extensions/places-menu/placeDisplay.js:233
6279 #, javascript-format
6380 msgid "Ejecting drive “%s” failed:"
6481 msgstr "Fallo ao extraer a unidade «%s»:"
6582
66 #: extensions/drive-menu/extension.js:128
83 #: extensions/drive-menu/extension.js:149
6784 msgid "Removable devices"
6885 msgstr "Dispositivos extraíbeis"
6986
70 #: extensions/drive-menu/extension.js:155
87 #: extensions/drive-menu/extension.js:171
7188 msgid "Open Files"
7289 msgstr "Abrir ficheiros"
7390
8198 "aspect ratio, and consolidating them further to reduce the bounding box. "
8299 "This setting applies only with the natural placement strategy."
83100 msgstr ""
84 "Tente usar mais pantalla para dispor as miniaturas das xanelas adaptándose"
85 " á "
101 "Tente usar mais pantalla para dispor as miniaturas das xanelas adaptándose á "
86102 "taxa de aspecto da pantalla e consolidalas para reducir a caixa envolvente. "
87103 "Esta configuración aplícase só para a estratexia de disposición natural."
88104
100116 "respectiva, omitindo a disposición inferior por omisión do shell. Se cambia "
101117 "esta configuración deberá reiniciar o shell para que se apliquen os cambios."
102118
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
119 #: extensions/places-menu/extension.js:88
120 #: extensions/places-menu/extension.js:91
105121 msgid "Places"
106122 msgstr "Lugares"
107123
144160 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145161 msgstr "O nome do tema, a cargar desde ~/.themes/name/gnome-shell"
146162
147 #: extensions/window-list/extension.js:98
163 #: extensions/window-list/extension.js:72
148164 msgid "Close"
149165 msgstr "Pechar"
150166
151 #: extensions/window-list/extension.js:118
167 #: extensions/window-list/extension.js:92
152168 msgid "Unminimize"
153169 msgstr "Restabelecer"
154170
155 #: extensions/window-list/extension.js:118
171 #: extensions/window-list/extension.js:92
156172 msgid "Minimize"
157173 msgstr "Minimizar"
158174
159 #: extensions/window-list/extension.js:125
175 #: extensions/window-list/extension.js:99
160176 msgid "Unmaximize"
161177 msgstr "Restaurar"
162178
163 #: extensions/window-list/extension.js:125
179 #: extensions/window-list/extension.js:99
164180 msgid "Maximize"
165181 msgstr "Maximizar"
166182
167 #: extensions/window-list/extension.js:432
183 #: extensions/window-list/extension.js:434
168184 msgid "Minimize all"
169185 msgstr "Minimizar todo"
170186
171 #: extensions/window-list/extension.js:438
187 #: extensions/window-list/extension.js:440
172188 msgid "Unminimize all"
173189 msgstr "Restaurar todo"
174190
175 #: extensions/window-list/extension.js:444
191 #: extensions/window-list/extension.js:446
176192 msgid "Maximize all"
177193 msgstr "Maximizar todo"
178194
179 #: extensions/window-list/extension.js:452
195 #: extensions/window-list/extension.js:454
180196 msgid "Unmaximize all"
181197 msgstr "Restaurar todo"
182198
183 #: extensions/window-list/extension.js:460
199 #: extensions/window-list/extension.js:462
184200 msgid "Close all"
185201 msgstr "Pechar todo"
186202
187 #: extensions/window-list/extension.js:738
203 #: extensions/window-list/extension.js:741
188204 msgid "Window List"
189205 msgstr "Lista de xanelas"
190206
202218 "«always» (sempre)."
203219
204220 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
205 #: extensions/window-list/prefs.js:100
221 #: extensions/window-list/prefs.js:86
206222 msgid "Show windows from all workspaces"
207223 msgstr "Mostrar as xanelas de todos os espazos de traballo"
208224
223239 "Indica se mostrar a lista de xanelas en todos os monitores conectados ou só "
224240 "no primario."
225241
226 #: extensions/window-list/prefs.js:29
242 #: extensions/window-list/prefs.js:39
227243 msgid "Window Grouping"
228244 msgstr "Agrupación de xanelas"
229245
230 #: extensions/window-list/prefs.js:58
246 #: extensions/window-list/prefs.js:63
231247 msgid "Never group windows"
232248 msgstr "Non agrupar nunca as xanelas"
233249
234 #: extensions/window-list/prefs.js:59
250 #: extensions/window-list/prefs.js:64
235251 msgid "Group windows when space is limited"
236252 msgstr "Agrupar as xanelas cando o espazo é limitado"
237253
238 #: extensions/window-list/prefs.js:60
254 #: extensions/window-list/prefs.js:65
239255 msgid "Always group windows"
240256 msgstr "Agrupar sempre as xanelas"
241257
242 #: extensions/window-list/prefs.js:94
258 #: extensions/window-list/prefs.js:81
243259 msgid "Show on all monitors"
244260 msgstr "Mostrar en todos os monitores"
245261
246 #: extensions/window-list/workspaceIndicator.js:207
247 #: extensions/workspace-indicator/extension.js:213
262 #: extensions/window-list/workspaceIndicator.js:249
263 #: extensions/workspace-indicator/extension.js:254
248264 msgid "Workspace Indicator"
249265 msgstr "Indicador de espazo de traballo"
250266
251 #: extensions/workspace-indicator/prefs.js:34
267 #: extensions/workspace-indicator/prefs.js:33
252268 msgid "Workspace Names"
253269 msgstr "Nomes dos espazos de traballo"
254270
255 #: extensions/workspace-indicator/prefs.js:67
271 #: extensions/workspace-indicator/prefs.js:66
256272 #, javascript-format
257273 msgid "Workspace %d"
258274 msgstr "Espazos de traballo %d"
259275
260 #: extensions/workspace-indicator/prefs.js:218
276 #: extensions/workspace-indicator/prefs.js:207
261277 msgid "Add Workspace"
262278 msgstr "Engadir área de traballo"
263279
88 "Project-Id-Version: gnome-shell-extensions\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-09-28 22:04+0300\n"
13 "Last-Translator: Yosef Or Boczko <[email protected]>\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2021-11-12 00:53+0200\n"
13 "Last-Translator: Yaron Shahrabani <[email protected]>\n"
1414 "Language-Team: Hebrew <[email protected]>\n"
1515 "Language: he\n"
1616 "MIME-Version: 1.0\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
1818 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n>2||n==0) ? 1 : 2\n"
19 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n>2||n==0) ? 1 : 2;\n"
2020 "X-Poedit-SourceCharset: UTF-8\n"
21 "X-Generator: Gtranslator 3.36.0\n"
22
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
21 "X-Generator: Poedit 3.0\n"
22
23 #: data/gnome-classic.desktop.in:3
2424 msgid "GNOME Classic"
25 msgstr "‏0GNOME קלסי"
26
27 #: data/gnome-classic.desktop.in:4
25 msgstr "‏GNOME קלסי"
26
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2829 msgid "This session logs you into GNOME Classic"
2930 msgstr "הפעלה זו מכניסה אותך למצב הקלסי של GNOME"
3031
31 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 msgid "GNOME Classic on Wayland"
34 msgstr "‏GNOME קלסי על גבי Wayland"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "‏GNOME קלסי על גבי Xorg"
39
40 #: extensions/apps-menu/extension.js:112
3241 msgid "Favorites"
3342 msgstr "מועדפים"
3443
35 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3645 msgid "Applications"
3746 msgstr "יישומים"
3847
4857 "A list of strings, each containing an application id (desktop file name), "
4958 "followed by a colon and the workspace number"
5059
51 #: extensions/auto-move-windows/prefs.js:35
52 #| msgid "Workspace Names"
60 #: extensions/auto-move-windows/prefs.js:34
5361 msgid "Workspace Rules"
5462 msgstr "כללי מרחב העבודה"
5563
56 #: extensions/auto-move-windows/prefs.js:243
64 #: extensions/auto-move-windows/prefs.js:236
5765 msgid "Add Rule"
5866 msgstr "הוספת כלל"
5967
6068 #. TRANSLATORS: %s is the filesystem name
61 #: extensions/drive-menu/extension.js:112
69 #: extensions/drive-menu/extension.js:133
6270 #: extensions/places-menu/placeDisplay.js:233
6371 #, javascript-format
6472 msgid "Ejecting drive “%s” failed:"
6573 msgstr "שליפת הכונן „%s” נכשלה:"
6674
67 #: extensions/drive-menu/extension.js:128
75 #: extensions/drive-menu/extension.js:149
6876 msgid "Removable devices"
6977 msgstr "התקנים נתיקים"
7078
71 #: extensions/drive-menu/extension.js:155
79 #: extensions/drive-menu/extension.js:171
7280 msgid "Open Files"
7381 msgstr "פתיחת קבצים"
7482
100108 "shell default of placing it at the bottom. Changing this setting requires "
101109 "restarting the shell to have any effect."
102110
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
111 #: extensions/places-menu/extension.js:88
112 #: extensions/places-menu/extension.js:91
105113 msgid "Places"
106114 msgstr "מיקומים"
107115
144152 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145153 msgstr "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
146154
147 #: extensions/window-list/extension.js:98
155 #: extensions/window-list/extension.js:72
148156 msgid "Close"
149157 msgstr "סגירה"
150158
151 #: extensions/window-list/extension.js:118
159 #: extensions/window-list/extension.js:92
152160 msgid "Unminimize"
153161 msgstr "ביטול המזעור"
154162
155 #: extensions/window-list/extension.js:118
163 #: extensions/window-list/extension.js:92
156164 msgid "Minimize"
157165 msgstr "מזעור"
158166
159 #: extensions/window-list/extension.js:125
167 #: extensions/window-list/extension.js:99
160168 msgid "Unmaximize"
161169 msgstr "ביטול ההגדלה"
162170
163 #: extensions/window-list/extension.js:125
171 #: extensions/window-list/extension.js:99
164172 msgid "Maximize"
165173 msgstr "הגדלה"
166174
167 #: extensions/window-list/extension.js:428
175 #: extensions/window-list/extension.js:434
168176 msgid "Minimize all"
169177 msgstr "מזעור הכל"
170178
171 #: extensions/window-list/extension.js:434
179 #: extensions/window-list/extension.js:440
172180 msgid "Unminimize all"
173181 msgstr "ביטול מזעור הכל"
174182
175 #: extensions/window-list/extension.js:440
183 #: extensions/window-list/extension.js:446
176184 msgid "Maximize all"
177185 msgstr "הגדלת הכל"
178186
179 #: extensions/window-list/extension.js:448
187 #: extensions/window-list/extension.js:454
180188 msgid "Unmaximize all"
181189 msgstr "ביטול הגדלת הכל"
182190
183 #: extensions/window-list/extension.js:456
191 #: extensions/window-list/extension.js:462
184192 msgid "Close all"
185193 msgstr "סגירת הכל"
186194
187 #: extensions/window-list/extension.js:734
195 #: extensions/window-list/extension.js:741
188196 msgid "Window List"
189197 msgstr "רשימת חלונות"
190198
201209 "Possible values are “never”, “auto” and “always”."
202210
203211 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
204 #: extensions/window-list/prefs.js:100
212 #: extensions/window-list/prefs.js:86
205213 msgid "Show windows from all workspaces"
206214 msgstr "הצגת חלונות מכל מרחבי העבודה"
207215
221229 "Whether to show the window list on all connected monitors or only on the "
222230 "primary one."
223231
224 #: extensions/window-list/prefs.js:29
232 #: extensions/window-list/prefs.js:39
225233 msgid "Window Grouping"
226234 msgstr "קיבוץ חלונות"
227235
228 #: extensions/window-list/prefs.js:58
236 #: extensions/window-list/prefs.js:63
229237 msgid "Never group windows"
230238 msgstr "לעולם לא לקבץ חלונות"
231239
232 #: extensions/window-list/prefs.js:59
240 #: extensions/window-list/prefs.js:64
233241 msgid "Group windows when space is limited"
234242 msgstr "קיבוץ חלונות כאשר המקום מוגבל"
235243
236 #: extensions/window-list/prefs.js:60
244 #: extensions/window-list/prefs.js:65
237245 msgid "Always group windows"
238246 msgstr "תמיד לקבץ חלונות"
239247
240 #: extensions/window-list/prefs.js:94
248 #: extensions/window-list/prefs.js:81
241249 msgid "Show on all monitors"
242250 msgstr "הצגה בכל הצגים"
243251
244 #: extensions/window-list/workspaceIndicator.js:207
245 #: extensions/workspace-indicator/extension.js:213
252 #: extensions/window-list/workspaceIndicator.js:249
253 #: extensions/workspace-indicator/extension.js:254
246254 msgid "Workspace Indicator"
247255 msgstr "מחוון מרחבי עבודה"
248256
249 #: extensions/workspace-indicator/prefs.js:34
257 #: extensions/workspace-indicator/prefs.js:33
250258 msgid "Workspace Names"
251259 msgstr "שם מרחב העבודה"
252260
253 #: extensions/workspace-indicator/prefs.js:67
261 #: extensions/workspace-indicator/prefs.js:66
254262 #, javascript-format
255263 msgid "Workspace %d"
256264 msgstr "מרחב עבודה %d"
257265
258 #: extensions/workspace-indicator/prefs.js:218
259 #| msgid "Workspace"
266 #: extensions/workspace-indicator/prefs.js:207
260267 msgid "Add Workspace"
261268 msgstr "הוספת מרחב עבודה"
262269
77 "Project-Id-Version: gnome-shell-extensions master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
99 "issues\n"
10 "POT-Creation-Date: 2021-07-19 15:59+0000\n"
11 "PO-Revision-Date: 2021-09-23 16:37+0200\n"
12 "Last-Translator: gogo <[email protected]>\n"
10 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
11 "PO-Revision-Date: 2021-11-12 12:24+0100\n"
12 "Last-Translator: gogo <[email protected]>\n"
1313 "Language-Team: Croatian <[email protected]>\n"
1414 "Language: hr\n"
1515 "MIME-Version: 1.0\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
1919 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
20 "X-Generator: Poedit 3.0\n"
20 "X-Generator: Poedit 2.3\n"
2121
2222 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "GNOME klasičan"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Ova sesija vas prijavljuje u klasičan GNOME"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "GNOME klasičan na Waylandu"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "GNOME klasičan na Xorgu"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Omiljeni"
3342
34 #: extensions/apps-menu/extension.js:367
43 #: extensions/apps-menu/extension.js:366
3544 msgid "Applications"
3645 msgstr "Aplikacije"
3746
4756 "Popis nizova, svaki sadrži aplikaciju (naziv datoteke prečaca), slijedeći "
4857 "stupac i broj radnog prostora"
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:34
5160 msgid "Workspace Rules"
5261 msgstr "Pravila radnog prostora"
5362
54 #: extensions/auto-move-windows/prefs.js:237
63 #: extensions/auto-move-windows/prefs.js:236
5564 msgid "Add Rule"
5665 msgstr "Dodaj pravilo"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:134
68 #: extensions/drive-menu/extension.js:133
6069 #: extensions/places-menu/placeDisplay.js:233
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "Izbacivanje uređaja “%s” neuspjelo:"
6473
65 #: extensions/drive-menu/extension.js:150
74 #: extensions/drive-menu/extension.js:149
6675 msgid "Removable devices"
6776 msgstr "Prijenosni uređaji"
6877
69 #: extensions/drive-menu/extension.js:172
78 #: extensions/drive-menu/extension.js:171
7079 msgid "Open Files"
7180 msgstr "Otvori datoteku"
7281
99108 "zaobilazeći zadano smještanje ljuske na dnu. Promjena ove postavke zahtijeva "
100109 "ponovno pokretanje ljuske kako bi se primijenila."
101110
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:92
111 #: extensions/places-menu/extension.js:88
112 #: extensions/places-menu/extension.js:91
104113 msgid "Places"
105114 msgstr "Lokacije"
106115
143152 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
144153 msgstr "Naziv teme, mora se učitati iz ~/.themes/name/gnome-shell"
145154
146 #: extensions/window-list/extension.js:98
155 #: extensions/window-list/extension.js:72
147156 msgid "Close"
148157 msgstr "Zatvori"
149158
150 #: extensions/window-list/extension.js:118
159 #: extensions/window-list/extension.js:92
151160 msgid "Unminimize"
152161 msgstr "Vrati"
153162
154 #: extensions/window-list/extension.js:118
163 #: extensions/window-list/extension.js:92
155164 msgid "Minimize"
156165 msgstr "Smanji"
157166
158 #: extensions/window-list/extension.js:125
167 #: extensions/window-list/extension.js:99
159168 msgid "Unmaximize"
160169 msgstr "Prikaži u prozoru"
161170
162 #: extensions/window-list/extension.js:125
171 #: extensions/window-list/extension.js:99
163172 msgid "Maximize"
164173 msgstr "Uvećaj"
165174
166 #: extensions/window-list/extension.js:432
175 #: extensions/window-list/extension.js:434
167176 msgid "Minimize all"
168177 msgstr "Smanji sve"
169178
170 #: extensions/window-list/extension.js:438
179 #: extensions/window-list/extension.js:440
171180 msgid "Unminimize all"
172181 msgstr "Vrati sve"
173182
174 #: extensions/window-list/extension.js:444
183 #: extensions/window-list/extension.js:446
175184 msgid "Maximize all"
176185 msgstr "Uvećaj sve"
177186
178 #: extensions/window-list/extension.js:452
187 #: extensions/window-list/extension.js:454
179188 msgid "Unmaximize all"
180189 msgstr "Prikaži u prozoru sve"
181190
182 #: extensions/window-list/extension.js:460
191 #: extensions/window-list/extension.js:462
183192 msgid "Close all"
184193 msgstr "Zatvori sve"
185194
186 #: extensions/window-list/extension.js:737
195 #: extensions/window-list/extension.js:741
187196 msgid "Window List"
188197 msgstr "Popis prozora"
189198
200209 "vrijednosti su: “never”, “auto” i “always”."
201210
202211 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
203 #: extensions/window-list/prefs.js:100
212 #: extensions/window-list/prefs.js:86
204213 msgid "Show windows from all workspaces"
205214 msgstr "Prikaži prozore sa svih radnih prostora"
206215
221230 "Treba li prikazati popis prozora na svim povezanim zaslonima ili smo na "
222231 "glavnom."
223232
224 #: extensions/window-list/prefs.js:29
233 #: extensions/window-list/prefs.js:39
225234 msgid "Window Grouping"
226235 msgstr "Grupiranje prozora"
227236
228 #: extensions/window-list/prefs.js:58
237 #: extensions/window-list/prefs.js:63
229238 msgid "Never group windows"
230239 msgstr "Ne grupiraj prozore"
231240
232 #: extensions/window-list/prefs.js:59
241 #: extensions/window-list/prefs.js:64
233242 msgid "Group windows when space is limited"
234243 msgstr "Grupiraj prozore kada je prostor ograničen"
235244
236 #: extensions/window-list/prefs.js:60
245 #: extensions/window-list/prefs.js:65
237246 msgid "Always group windows"
238247 msgstr "Uvijek grupiraj prozore"
239248
240 #: extensions/window-list/prefs.js:94
249 #: extensions/window-list/prefs.js:81
241250 msgid "Show on all monitors"
242251 msgstr "Prikaži na svim zaslonima"
243252
244253 #: extensions/window-list/workspaceIndicator.js:249
245 #: extensions/workspace-indicator/extension.js:255
254 #: extensions/workspace-indicator/extension.js:254
246255 msgid "Workspace Indicator"
247256 msgstr "Indikator radnog prostora"
248257
249 #: extensions/workspace-indicator/prefs.js:34
258 #: extensions/workspace-indicator/prefs.js:33
250259 msgid "Workspace Names"
251260 msgstr "Nazivi radnih prostora"
252261
253 #: extensions/workspace-indicator/prefs.js:67
262 #: extensions/workspace-indicator/prefs.js:66
254263 #, javascript-format
255264 msgid "Workspace %d"
256265 msgstr "Radni prostor %d"
257266
258 #: extensions/workspace-indicator/prefs.js:208
267 #: extensions/workspace-indicator/prefs.js:207
259268 msgid "Add Workspace"
260269 msgstr "Dodaj radni prostor"
261270
00 # Hungarian translation for gnome-shell-extensions.
1 # Copyright (C) 2011, 2012, 2013, 2014, 2017, 2019 Free Software Foundation, Inc.
1 # Copyright (C) 2011, 2012, 2013, 2014, 2017, 2019, 2022 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 #
44 # Biró Balázs <arch.scar at gmail dot com>, 2011.
55 # Gabor Kelemen <kelemeng at gnome dot hu>, 2011, 2012, 2013.
6 # Balázs Úr <ur.balazs at fsf dot hu>, 2013, 2014, 2017, 2019.
6 # Balázs Úr <ur.balazs at fsf dot hu>, 2013, 2014, 2017, 2019, 2022.
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions master\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
11 "issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-09-05 18:08+0200\n"
14 "Last-Translator: Meskó Balázs <[email protected]>\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/is"
11 "sues\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2022-03-11 01:38+0100\n"
14 "Last-Translator: Balázs Úr <ur.balazs at fsf dot hu>\n"
1515 "Language-Team: Hungarian <gnome-hu-list at gnome dot org>\n"
1616 "Language: hu\n"
1717 "MIME-Version: 1.0\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
1919 "Content-Transfer-Encoding: 8bit\n"
20 "X-Generator: Poedit 2.4.1\n"
20 "X-Generator: Lokalize 19.12.3\n"
2121 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
23 #: data/gnome-classic.desktop.in:3
2424 msgid "GNOME Classic"
2525 msgstr "Klasszikus GNOME"
2626
27 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2829 msgid "This session logs you into GNOME Classic"
2930 msgstr "Bejelentkezés a klasszikus GNOME környezetbe"
3031
31 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 #| msgid "GNOME Classic"
34 msgid "GNOME Classic on Wayland"
35 msgstr "Klasszikus GNOME Waylanden"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 #| msgid "GNOME Classic"
39 msgid "GNOME Classic on Xorg"
40 msgstr "Klasszikus GNOME Xorgon"
41
42 #: extensions/apps-menu/extension.js:112
3243 msgid "Favorites"
3344 msgstr "Kedvencek"
3445
35 #: extensions/apps-menu/extension.js:369
46 #: extensions/apps-menu/extension.js:366
3647 msgid "Applications"
3748 msgstr "Alkalmazások"
3849
4859 "Alkalmazásazonosítókat (.desktop fájl neve), majd kettősponttal elválasztva "
4960 "a munkaterület számát tartalmazó karakterláncok sorozata"
5061
51 #: extensions/auto-move-windows/prefs.js:35
62 #: extensions/auto-move-windows/prefs.js:34
5263 msgid "Workspace Rules"
5364 msgstr "Munkaterület szabályok"
5465
55 #: extensions/auto-move-windows/prefs.js:243
66 #: extensions/auto-move-windows/prefs.js:236
5667 msgid "Add Rule"
5768 msgstr "Szabály hozzáadása"
5869
5970 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
71 #: extensions/drive-menu/extension.js:133
6172 #: extensions/places-menu/placeDisplay.js:233
6273 #, javascript-format
6374 msgid "Ejecting drive “%s” failed:"
6475 msgstr "A(z) „%s” meghajtó kiadása nem sikerült:"
6576
66 #: extensions/drive-menu/extension.js:128
77 #: extensions/drive-menu/extension.js:149
6778 msgid "Removable devices"
6879 msgstr "Cserélhető eszközök"
6980
70 #: extensions/drive-menu/extension.js:155
81 #: extensions/drive-menu/extension.js:171
7182 msgid "Open Files"
7283 msgstr "Fájlok megnyitása"
7384
100111 "tetejére helyezi el, az alapértelmezett alja helyett. Ezen beállítás "
101112 "módosítása a Shell újraindítását igényli."
102113
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
114 #: extensions/places-menu/extension.js:88
115 #: extensions/places-menu/extension.js:91
105116 msgid "Places"
106117 msgstr "Helyek"
107118
144155 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145156 msgstr "A ~/.themes/név/gnome-shell alól betöltendő téma neve"
146157
147 #: extensions/window-list/extension.js:98
158 #: extensions/window-list/extension.js:72
148159 msgid "Close"
149160 msgstr "Bezárás"
150161
151 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
152163 msgid "Unminimize"
153164 msgstr "Minimalizálás megszüntetése"
154165
155 #: extensions/window-list/extension.js:118
166 #: extensions/window-list/extension.js:92
156167 msgid "Minimize"
157168 msgstr "Minimalizálás"
158169
159 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
160171 msgid "Unmaximize"
161172 msgstr "Maximalizálás megszüntetése"
162173
163 #: extensions/window-list/extension.js:125
174 #: extensions/window-list/extension.js:99
164175 msgid "Maximize"
165176 msgstr "Maximalizálás"
166177
167 #: extensions/window-list/extension.js:428
178 #: extensions/window-list/extension.js:434
168179 msgid "Minimize all"
169180 msgstr "Minden minimalizálása"
170181
171 #: extensions/window-list/extension.js:434
182 #: extensions/window-list/extension.js:440
172183 msgid "Unminimize all"
173184 msgstr "Minden minimalizálásának megszüntetése"
174185
175 #: extensions/window-list/extension.js:440
186 #: extensions/window-list/extension.js:446
176187 msgid "Maximize all"
177188 msgstr "Minden maximalizálása"
178189
179 #: extensions/window-list/extension.js:448
190 #: extensions/window-list/extension.js:454
180191 msgid "Unmaximize all"
181192 msgstr "Minden maximalizálásának megszüntetése"
182193
183 #: extensions/window-list/extension.js:456
194 #: extensions/window-list/extension.js:462
184195 msgid "Close all"
185196 msgstr "Minden bezárása"
186197
187 #: extensions/window-list/extension.js:734
198 #: extensions/window-list/extension.js:741
188199 msgid "Window List"
189200 msgstr "Ablaklista"
190201
202213 "„always” (mindig)."
203214
204215 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
205 #: extensions/window-list/prefs.js:100
216 #: extensions/window-list/prefs.js:86
206217 msgid "Show windows from all workspaces"
207218 msgstr "Ablakok megjelenítése az összes munkaterületről"
208219
224235 "Megjelenjen-e az ablaklista minden csatlakoztatott monitoron vagy csak az "
225236 "elsődlegesen."
226237
227 #: extensions/window-list/prefs.js:29
238 #: extensions/window-list/prefs.js:39
228239 msgid "Window Grouping"
229240 msgstr "Ablakcsoportosítás"
230241
231 #: extensions/window-list/prefs.js:58
242 #: extensions/window-list/prefs.js:63
232243 msgid "Never group windows"
233244 msgstr "Soha ne csoportosítsa az ablakokat"
234245
235 #: extensions/window-list/prefs.js:59
246 #: extensions/window-list/prefs.js:64
236247 msgid "Group windows when space is limited"
237248 msgstr "Ablakok csoportosítása, ha kevés a hely"
238249
239 #: extensions/window-list/prefs.js:60
250 #: extensions/window-list/prefs.js:65
240251 msgid "Always group windows"
241252 msgstr "Mindig csoportosítsa az ablakokat"
242253
243 #: extensions/window-list/prefs.js:94
254 #: extensions/window-list/prefs.js:81
244255 msgid "Show on all monitors"
245256 msgstr "Megjelenítés minden monitoron"
246257
247 #: extensions/window-list/workspaceIndicator.js:207
248 #: extensions/workspace-indicator/extension.js:213
258 #: extensions/window-list/workspaceIndicator.js:249
259 #: extensions/workspace-indicator/extension.js:254
249260 msgid "Workspace Indicator"
250261 msgstr "Munkaterület indikátor"
251262
252 #: extensions/workspace-indicator/prefs.js:34
263 #: extensions/workspace-indicator/prefs.js:33
253264 msgid "Workspace Names"
254265 msgstr "Munkaterületnevek"
255266
256 #: extensions/workspace-indicator/prefs.js:67
267 #: extensions/workspace-indicator/prefs.js:66
257268 #, javascript-format
258269 msgid "Workspace %d"
259270 msgstr "%d. munkaterület"
260271
261 #: extensions/workspace-indicator/prefs.js:218
272 #: extensions/workspace-indicator/prefs.js:207
262273 msgid "Add Workspace"
263274 msgstr "Munkaterület hozzáadása"
264
265 #~ msgid "Application"
266 #~ msgstr "Alkalmazás"
267
268 #~ msgid "Create new matching rule"
269 #~ msgstr "Új illesztési szabály létrehozása"
270
271 #~ msgid "Add"
272 #~ msgstr "Hozzáadás"
273
274 #~ msgid "Name"
275 #~ msgstr "Név"
33 #
44 # Andika Triwidada <[email protected]>, 2012, 2013.
55 # Dirgita <[email protected]>, 2012.
6 # Kukuh Syafaat <[email protected]>, 2017, 2019, 2020.
6 # Kukuh Syafaat <[email protected]>, 2017, 2019, 2020, 2022.
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions master\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1111 "issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-06-06 19:02+0700\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2022-01-05 10:23+0700\n"
1414 "Last-Translator: Kukuh Syafaat <[email protected]>\n"
1515 "Language-Team: Indonesian <[email protected]>\n"
1616 "Language: id\n"
1919 "Content-Transfer-Encoding: 8bit\n"
2020 "Plural-Forms: nplurals=1; plural=0;\n"
2121 "X-Poedit-SourceCharset: UTF-8\n"
22 "X-Generator: Poedit 2.3.1\n"
23
24 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 "X-Generator: Poedit 3.0\n"
23
24 #: data/gnome-classic.desktop.in:3
2525 msgid "GNOME Classic"
2626 msgstr "GNOME Klasik"
2727
28 #: data/gnome-classic.desktop.in:4
28 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
29 #: data/gnome-classic-xorg.desktop.in:4
2930 msgid "This session logs you into GNOME Classic"
3031 msgstr "Sesi ini memasukkan Anda ke GNOME Klasik"
3132
32 #: extensions/apps-menu/extension.js:113
33 #: data/gnome-classic-wayland.desktop.in:3
34 msgid "GNOME Classic on Wayland"
35 msgstr "GNOME Klasik di Wayland"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 msgid "GNOME Classic on Xorg"
39 msgstr "GNOME Klasik di Xorg"
40
41 #: extensions/apps-menu/extension.js:112
3342 msgid "Favorites"
3443 msgstr "Favorit"
3544
36 #: extensions/apps-menu/extension.js:369
45 #: extensions/apps-menu/extension.js:366
3746 msgid "Applications"
3847 msgstr "Aplikasi"
3948
4958 "Daftar string, masing-masing memuat id aplikasi (nama berkas desktop), "
5059 "diikuti oleh titik dua dan nomor ruang kerja"
5160
52 #: extensions/auto-move-windows/prefs.js:35
61 #: extensions/auto-move-windows/prefs.js:34
5362 msgid "Workspace Rules"
5463 msgstr "Aturan Ruang Kerja"
5564
56 #: extensions/auto-move-windows/prefs.js:243
65 #: extensions/auto-move-windows/prefs.js:236
5766 msgid "Add Rule"
5867 msgstr "Tambah Aturan"
5968
6069 #. TRANSLATORS: %s is the filesystem name
61 #: extensions/drive-menu/extension.js:112
70 #: extensions/drive-menu/extension.js:133
6271 #: extensions/places-menu/placeDisplay.js:233
6372 #, javascript-format
6473 msgid "Ejecting drive “%s” failed:"
6574 msgstr "Saat mengeluarkan drive \"%s\" gagal:"
6675
67 #: extensions/drive-menu/extension.js:128
76 #: extensions/drive-menu/extension.js:149
6877 msgid "Removable devices"
6978 msgstr "Perangkat yang dapat dilepas"
7079
71 #: extensions/drive-menu/extension.js:155
80 #: extensions/drive-menu/extension.js:171
7281 msgid "Open Files"
7382 msgstr "Buka Berkas"
7483
101110 "masing, menimpa bawaan shell yang menempatkannya di bagian bawah. Mengubah "
102111 "ini memerlukan memulai ulang shell agar berdampak."
103112
104 #: extensions/places-menu/extension.js:89
105 #: extensions/places-menu/extension.js:93
113 #: extensions/places-menu/extension.js:88
114 #: extensions/places-menu/extension.js:91
106115 msgid "Places"
107116 msgstr "Tempat"
108117
145154 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
146155 msgstr "Nama tema, untuk dimuat dari ~/.themes/name/gnome-shell"
147156
148 #: extensions/window-list/extension.js:98
157 #: extensions/window-list/extension.js:72
149158 msgid "Close"
150159 msgstr "Tutup"
151160
152 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
153162 msgid "Unminimize"
154163 msgstr "Tak minimalkan"
155164
156 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
157166 msgid "Minimize"
158167 msgstr "Minimalkan"
159168
160 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
161170 msgid "Unmaximize"
162171 msgstr "Tak maksimalkan"
163172
164 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
165174 msgid "Maximize"
166175 msgstr "Maksimalkan"
167176
168 #: extensions/window-list/extension.js:428
177 #: extensions/window-list/extension.js:434
169178 msgid "Minimize all"
170179 msgstr "Minimalkan semua"
171180
172 #: extensions/window-list/extension.js:434
181 #: extensions/window-list/extension.js:440
173182 msgid "Unminimize all"
174183 msgstr "Tak minimalkan semua"
175184
176 #: extensions/window-list/extension.js:440
185 #: extensions/window-list/extension.js:446
177186 msgid "Maximize all"
178187 msgstr "Maksimalkan semua"
179188
180 #: extensions/window-list/extension.js:448
189 #: extensions/window-list/extension.js:454
181190 msgid "Unmaximize all"
182191 msgstr "Tak maksimalkan semua"
183192
184 #: extensions/window-list/extension.js:456
193 #: extensions/window-list/extension.js:462
185194 msgid "Close all"
186195 msgstr "Tutup semua"
187196
188 #: extensions/window-list/extension.js:734
197 #: extensions/window-list/extension.js:741
189198 msgid "Window List"
190199 msgstr "Daftar Jendela"
191200
203212 "\" (otomatis), atau \"always\" (selalu)."
204213
205214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
206 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
207216 msgid "Show windows from all workspaces"
208217 msgstr "Menampilkan jendela dari semua area kerja"
209218
224233 "Apakah menampilkan daftar jendela pada semua monitor yang tersambung atau "
225234 "hanya pada yang utama."
226235
227 #: extensions/window-list/prefs.js:29
236 #: extensions/window-list/prefs.js:39
228237 msgid "Window Grouping"
229238 msgstr "Pengelompokan Jendela"
230239
231 #: extensions/window-list/prefs.js:58
240 #: extensions/window-list/prefs.js:63
232241 msgid "Never group windows"
233242 msgstr "Jangan pernah kelompokkan jendela"
234243
235 #: extensions/window-list/prefs.js:59
244 #: extensions/window-list/prefs.js:64
236245 msgid "Group windows when space is limited"
237246 msgstr "Kelompokkan jendela ketika ruang terbatas"
238247
239 #: extensions/window-list/prefs.js:60
248 #: extensions/window-list/prefs.js:65
240249 msgid "Always group windows"
241250 msgstr "Selalu kelompokkan jendela"
242251
243 #: extensions/window-list/prefs.js:94
252 #: extensions/window-list/prefs.js:81
244253 msgid "Show on all monitors"
245254 msgstr "Tampilkan pada semua monitor"
246255
247 #: extensions/window-list/workspaceIndicator.js:207
248 #: extensions/workspace-indicator/extension.js:213
256 #: extensions/window-list/workspaceIndicator.js:249
257 #: extensions/workspace-indicator/extension.js:254
249258 msgid "Workspace Indicator"
250259 msgstr "Indikator Ruang Kerja"
251260
252 #: extensions/workspace-indicator/prefs.js:34
261 #: extensions/workspace-indicator/prefs.js:33
253262 msgid "Workspace Names"
254263 msgstr "Nama Ruang Kerja"
255264
256 #: extensions/workspace-indicator/prefs.js:67
265 #: extensions/workspace-indicator/prefs.js:66
257266 #, javascript-format
258267 msgid "Workspace %d"
259268 msgstr "Ruang Kerja %d"
260269
261 #: extensions/workspace-indicator/prefs.js:218
270 #: extensions/workspace-indicator/prefs.js:207
262271 msgid "Add Workspace"
263272 msgstr "Tambah Ruang Kerja"
264273
66 "Project-Id-Version: \n"
77 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/is"
88 "sues\n"
9 "POT-Creation-Date: 2021-07-19 15:59+0000\n"
10 "PO-Revision-Date: 2021-09-29 07:48+0000\n"
9 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
10 "PO-Revision-Date: 2021-12-13 09:07+0000\n"
1111 "Last-Translator: Sveinn í Felli <[email protected]>\n"
12 "Language-Team: Icelandic <[email protected]>\n"
12 "Language-Team: Icelandic <[email protected]>\n"
1313 "Language: is\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1919
2020 #: data/gnome-classic.desktop.in:3
2121 msgid "GNOME Classic"
22 msgstr "GNOME Klassík"
23
24 #: data/gnome-classic.desktop.in:4
22 msgstr "Hefðbundið GNOME"
23
24 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
25 #: data/gnome-classic-xorg.desktop.in:4
2526 msgid "This session logs you into GNOME Classic"
2627 msgstr "Þessi seta skráir þig inn í klassískt GNOME"
2728
28 #: extensions/apps-menu/extension.js:113
29 #: data/gnome-classic-wayland.desktop.in:3
30 #| msgid "GNOME Classic"
31 msgid "GNOME Classic on Wayland"
32 msgstr "Hefðbundið GNOME á Wayland"
33
34 #: data/gnome-classic-xorg.desktop.in:3
35 #| msgid "GNOME Classic"
36 msgid "GNOME Classic on Xorg"
37 msgstr "Hefðbundið GNOME á Xorg"
38
39 #: extensions/apps-menu/extension.js:112
2940 msgid "Favorites"
3041 msgstr "Eftirlæti"
3142
32 #: extensions/apps-menu/extension.js:367
43 #: extensions/apps-menu/extension.js:366
3344 msgid "Applications"
3445 msgstr "Forrit"
3546
4556 "Listi yfir textastrengi, þar sem hver þeirra inniheldur forritsauðkenni "
4657 "(heiti skjáborðsskrár) að viðbættum tvípunkti og svo númeri vinnusvæðis"
4758
48 #: extensions/auto-move-windows/prefs.js:35
49 #| msgid "Workspace Names"
59 #: extensions/auto-move-windows/prefs.js:34
5060 msgid "Workspace Rules"
5161 msgstr "Vinnusvæðareglur"
5262
53 #: extensions/auto-move-windows/prefs.js:237
63 #: extensions/auto-move-windows/prefs.js:236
5464 msgid "Add Rule"
5565 msgstr "Bæta við reglu"
5666
5767 #. TRANSLATORS: %s is the filesystem name
58 #: extensions/drive-menu/extension.js:134
68 #: extensions/drive-menu/extension.js:133
5969 #: extensions/places-menu/placeDisplay.js:233
6070 #, javascript-format
6171 msgid "Ejecting drive “%s” failed:"
6272 msgstr "Útspýting drifsins '%s' mistókst:"
6373
64 #: extensions/drive-menu/extension.js:150
74 #: extensions/drive-menu/extension.js:149
6575 msgid "Removable devices"
6676 msgstr "Útskiptanleg tæki"
6777
68 #: extensions/drive-menu/extension.js:172
78 #: extensions/drive-menu/extension.js:171
6979 msgid "Open Files"
7080 msgstr "Opna skrár"
7181
98108 "öfugt við það sem sjálfgefið er í skelinni sem setur þær neðst. Breytingar á "
99109 "þessum stillingum krefjast þess að skelin sé endurræst svo að þær taki gildi."
100110
101 #: extensions/places-menu/extension.js:89
102 #: extensions/places-menu/extension.js:92
111 #: extensions/places-menu/extension.js:88
112 #: extensions/places-menu/extension.js:91
103113 msgid "Places"
104114 msgstr "Staðir"
105115
142152 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
143153 msgstr "Heiti á þema, hlaðið inn frá ~/.themes/name/gnome-shell"
144154
145 #: extensions/window-list/extension.js:98
155 #: extensions/window-list/extension.js:72
146156 msgid "Close"
147157 msgstr "Loka"
148158
149 #: extensions/window-list/extension.js:118
159 #: extensions/window-list/extension.js:92
150160 msgid "Unminimize"
151161 msgstr "Endurheimta"
152162
153 #: extensions/window-list/extension.js:118
163 #: extensions/window-list/extension.js:92
154164 msgid "Minimize"
155165 msgstr "Lágmarka"
156166
157 #: extensions/window-list/extension.js:125
167 #: extensions/window-list/extension.js:99
158168 msgid "Unmaximize"
159169 msgstr "Minnka glugga"
160170
161 #: extensions/window-list/extension.js:125
171 #: extensions/window-list/extension.js:99
162172 msgid "Maximize"
163173 msgstr "Hámarka"
164174
165 #: extensions/window-list/extension.js:432
175 #: extensions/window-list/extension.js:434
166176 msgid "Minimize all"
167177 msgstr "Lágmarka allt"
168178
169 #: extensions/window-list/extension.js:438
179 #: extensions/window-list/extension.js:440
170180 msgid "Unminimize all"
171181 msgstr "Endurheimta allt"
172182
173 #: extensions/window-list/extension.js:444
183 #: extensions/window-list/extension.js:446
174184 msgid "Maximize all"
175185 msgstr "Hámarka allt"
176186
177 #: extensions/window-list/extension.js:452
187 #: extensions/window-list/extension.js:454
178188 msgid "Unmaximize all"
179189 msgstr "Minnka allt"
180190
181 #: extensions/window-list/extension.js:460
191 #: extensions/window-list/extension.js:462
182192 msgid "Close all"
183193 msgstr "Loka öllu"
184194
185 #: extensions/window-list/extension.js:737
195 #: extensions/window-list/extension.js:741
186196 msgid "Window List"
187197 msgstr "Gluggalisti"
188198
199209 "Möguleg gildi eru „aldrei‟, „sjálfvirkt‟ og „alltaf‟."
200210
201211 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
202 #: extensions/window-list/prefs.js:100
203 #| msgid "Show only windows in the current workspace"
212 #: extensions/window-list/prefs.js:86
204213 msgid "Show windows from all workspaces"
205214 msgstr "Birta glugga frá öllum vinnusvæðum"
206215
207216 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:21
208 #| msgid ""
209 #| "Whether to show the window list on all connected monitors or only on the "
210 #| "primary one."
211217 msgid "Whether to show windows from all workspaces or only the current one."
212218 msgstr ""
213219 "Hvort birta eigi glugga frá öllum vinnusvæðum eða einungis því sem er virkt."
223229 msgstr ""
224230 "Hvort birta eigi gluggalistann á öllum tengdum skjám eða einungis á aðalskjá."
225231
226 #: extensions/window-list/prefs.js:29
232 #: extensions/window-list/prefs.js:39
227233 msgid "Window Grouping"
228234 msgstr "Hópun glugga"
229235
230 #: extensions/window-list/prefs.js:58
236 #: extensions/window-list/prefs.js:63
231237 msgid "Never group windows"
232238 msgstr "Aldrei hópa glugga"
233239
234 #: extensions/window-list/prefs.js:59
240 #: extensions/window-list/prefs.js:64
235241 msgid "Group windows when space is limited"
236242 msgstr "Hópa glugga þegar pláss er takmarkað"
237243
238 #: extensions/window-list/prefs.js:60
244 #: extensions/window-list/prefs.js:65
239245 msgid "Always group windows"
240246 msgstr "Alltaf hópa glugga"
241247
242 #: extensions/window-list/prefs.js:94
248 #: extensions/window-list/prefs.js:81
243249 msgid "Show on all monitors"
244250 msgstr "Birta á öllum skjám"
245251
246252 #: extensions/window-list/workspaceIndicator.js:249
247 #: extensions/workspace-indicator/extension.js:255
253 #: extensions/workspace-indicator/extension.js:254
248254 msgid "Workspace Indicator"
249255 msgstr "Vinnusvæðavísir"
250256
251 #: extensions/workspace-indicator/prefs.js:34
257 #: extensions/workspace-indicator/prefs.js:33
252258 msgid "Workspace Names"
253259 msgstr "Vinnusvæðaheiti"
254260
255 #: extensions/workspace-indicator/prefs.js:67
261 #: extensions/workspace-indicator/prefs.js:66
256262 #, javascript-format
257263 msgid "Workspace %d"
258264 msgstr "Vinnusvæði %d"
259265
260 #: extensions/workspace-indicator/prefs.js:208
261 #| msgid "Workspace"
266 #: extensions/workspace-indicator/prefs.js:207
262267 msgid "Add Workspace"
263268 msgstr "Bæta við vinnusvæði"
264269
00 # gnome-shell-extensions ja.po
1 # Copyright (C) 2011-2015, 2019-2020 gnome-shell-extensions's COPYRIGHT HOLDER
1 # Copyright (C) 2011, 2013-2015, 2019-2020, 2022 gnome-shell-extensions's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 # Takeshi AIHANA <[email protected]>, 2011.
44 # Jiro Matsuzawa <[email protected]>, 2011, 2013, 2015
55 # Nishio Futoshi <[email protected]>, 2013.
66 # Ikuya Awashiro <[email protected]>, 2014.
77 # Hajime Taira <[email protected]>, 2014, 2015.
8 # sicklylife <[email protected]>, 2019-2020.
8 # sicklylife <[email protected]>, 2019-2020, 2022.
99 #
1010 msgid ""
1111 msgstr ""
1313 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1414 "issues\n"
1515 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
16 "PO-Revision-Date: 2020-06-10 18:45+0900\n"
16 "PO-Revision-Date: 2022-03-12 19:00+0900\n"
1717 "Last-Translator: sicklylife <[email protected]>\n"
1818 "Language-Team: Japanese <[email protected]>\n"
1919 "Language: ja\n"
3030 msgid "This session logs you into GNOME Classic"
3131 msgstr "GNOME クラシックモードでログインします"
3232
33 #: data/gnome-classic-wayland.desktop.in:3
34 msgid "GNOME Classic on Wayland"
35 msgstr "GNOME クラシック on Wayland"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 msgid "GNOME Classic on Xorg"
39 msgstr "GNOME クラシック on Xorg"
40
3341 #: extensions/apps-menu/extension.js:113
3442 msgid "Favorites"
3543 msgstr "お気に入り"
77 "Project-Id-Version: gnome-shell-extensions master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
99 "issues\n"
10 "POT-Creation-Date: 2020-06-25 05:19+0000\n"
11 "PO-Revision-Date: 2020-07-02 11:39+0500\n"
10 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
11 "PO-Revision-Date: 2022-03-12 22:56+0500\n"
1212 "Last-Translator: Baurzhan Muftakhidinov <[email protected]>\n"
1313 "Language-Team: Kazakh <[email protected]>\n"
1414 "Language: kk\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 2.3.1\n"
19
20 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
18 "X-Generator: Poedit 3.0.1\n"
19
20 #: data/gnome-classic.desktop.in:3
2121 msgid "GNOME Classic"
2222 msgstr "Классикалық GNOME"
2323
24 #: data/gnome-classic.desktop.in:4
24 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
25 #: data/gnome-classic-xorg.desktop.in:4
2526 msgid "This session logs you into GNOME Classic"
2627 msgstr "Бұл сессия арқылы классикалық GNOME ішіне кіресіз"
2728
28 #: extensions/apps-menu/extension.js:113
29 #: data/gnome-classic-wayland.desktop.in:3
30 msgid "GNOME Classic on Wayland"
31 msgstr "Wayland негізіндегі классикалық GNOME"
32
33 #: data/gnome-classic-xorg.desktop.in:3
34 msgid "GNOME Classic on Xorg"
35 msgstr "Xorg негізіндегі классикалық GNOME"
36
37 #: extensions/apps-menu/extension.js:112
2938 msgid "Favorites"
3039 msgstr "Таңдамалылар"
3140
32 #: extensions/apps-menu/extension.js:369
41 #: extensions/apps-menu/extension.js:366
3342 msgid "Applications"
3443 msgstr "Қолданбалар"
3544
4554 "Жолдар тізімі, әрқайсысы қолданба анықтағышын сақтайды (desktop файлының "
4655 "аты), соңында үтір және жұмыс орнының нөмірі тұрады"
4756
48 #: extensions/auto-move-windows/prefs.js:35
57 #: extensions/auto-move-windows/prefs.js:34
4958 msgid "Workspace Rules"
5059 msgstr "Жұмыс орын ережелері"
5160
52 #: extensions/auto-move-windows/prefs.js:243
61 #: extensions/auto-move-windows/prefs.js:236
5362 msgid "Add Rule"
5463 msgstr "Ережені қосу"
5564
5665 #. TRANSLATORS: %s is the filesystem name
57 #: extensions/drive-menu/extension.js:112
66 #: extensions/drive-menu/extension.js:133
5867 #: extensions/places-menu/placeDisplay.js:233
5968 #, javascript-format
6069 msgid "Ejecting drive “%s” failed:"
6170 msgstr "\"%s\" жетегін шығару сәтсіз аяқталды:"
6271
63 #: extensions/drive-menu/extension.js:128
72 #: extensions/drive-menu/extension.js:149
6473 msgid "Removable devices"
6574 msgstr "Алынатын құрылғылар"
6675
67 #: extensions/drive-menu/extension.js:155
76 #: extensions/drive-menu/extension.js:171
6877 msgid "Open Files"
6978 msgstr "Файлдарды ашу"
7079
97106 "үнсіз келісім бойынша астына орналастырудың орнына. Бұл баптау іске асыру "
98107 "үшін қоршамды қайта іске қосу керек."
99108
100 #: extensions/places-menu/extension.js:89
101 #: extensions/places-menu/extension.js:93
109 #: extensions/places-menu/extension.js:88
110 #: extensions/places-menu/extension.js:91
102111 msgid "Places"
103112 msgstr "Орындар"
104113
141150 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
142151 msgstr "Тема атауы, ~/.themes/name/gnome-shell ішінен алынады"
143152
144 #: extensions/window-list/extension.js:98
153 #: extensions/window-list/extension.js:72
145154 msgid "Close"
146155 msgstr "Жабу"
147156
148 #: extensions/window-list/extension.js:118
157 #: extensions/window-list/extension.js:92
149158 msgid "Unminimize"
150159 msgstr "Қайырылған емес қылу"
151160
152 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
153162 msgid "Minimize"
154163 msgstr "Қайыру"
155164
156 #: extensions/window-list/extension.js:125
165 #: extensions/window-list/extension.js:99
157166 msgid "Unmaximize"
158167 msgstr "Жазық емес қылу"
159168
160 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
161170 msgid "Maximize"
162171 msgstr "Жазық қылу"
163172
164 #: extensions/window-list/extension.js:428
173 #: extensions/window-list/extension.js:434
165174 msgid "Minimize all"
166175 msgstr "Барлығын қайыру"
167176
168 #: extensions/window-list/extension.js:434
177 #: extensions/window-list/extension.js:440
169178 msgid "Unminimize all"
170179 msgstr "Барлығын қайырылған емес қылу"
171180
172 #: extensions/window-list/extension.js:440
181 #: extensions/window-list/extension.js:446
173182 msgid "Maximize all"
174183 msgstr "Барлығын жазық қылу"
175184
176 #: extensions/window-list/extension.js:448
185 #: extensions/window-list/extension.js:454
177186 msgid "Unmaximize all"
178187 msgstr "Барлығын жазық емес қылу"
179188
180 #: extensions/window-list/extension.js:456
189 #: extensions/window-list/extension.js:462
181190 msgid "Close all"
182191 msgstr "Барлығын жабу"
183192
184 #: extensions/window-list/extension.js:734
193 #: extensions/window-list/extension.js:741
185194 msgid "Window List"
186195 msgstr "Терезелер тізімі"
187196
198207 "сипаттайды. Мүмкін мәндері: \"never\", \"auto\" және \"always\"."
199208
200209 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
201 #: extensions/window-list/prefs.js:100
210 #: extensions/window-list/prefs.js:86
202211 msgid "Show windows from all workspaces"
203212 msgstr "Барлық жұмыс орнындарынан терезелерді көрсету"
204213
220229 "Терезелер тізімін барлық жалғанған мониторларда, немесе тек біріншілік "
221230 "мониторда көрсету керек пе."
222231
223 #: extensions/window-list/prefs.js:29
232 #: extensions/window-list/prefs.js:39
224233 msgid "Window Grouping"
225234 msgstr "Терезелерді топтау"
226235
227 #: extensions/window-list/prefs.js:58
236 #: extensions/window-list/prefs.js:63
228237 msgid "Never group windows"
229238 msgstr "Терезелерді ешқашан топтамау"
230239
231 #: extensions/window-list/prefs.js:59
240 #: extensions/window-list/prefs.js:64
232241 msgid "Group windows when space is limited"
233242 msgstr "Терезелерді орын шектелген кезде топтау"
234243
235 #: extensions/window-list/prefs.js:60
244 #: extensions/window-list/prefs.js:65
236245 msgid "Always group windows"
237246 msgstr "Терезелерді әрқашан топтау"
238247
239 #: extensions/window-list/prefs.js:94
248 #: extensions/window-list/prefs.js:81
240249 msgid "Show on all monitors"
241250 msgstr "Барлық мониторларда көрсету"
242251
243 #: extensions/window-list/workspaceIndicator.js:207
244 #: extensions/workspace-indicator/extension.js:213
252 #: extensions/window-list/workspaceIndicator.js:249
253 #: extensions/workspace-indicator/extension.js:254
245254 msgid "Workspace Indicator"
246255 msgstr "Жұмыс орын индикаторы"
247256
248 #: extensions/workspace-indicator/prefs.js:34
257 #: extensions/workspace-indicator/prefs.js:33
249258 msgid "Workspace Names"
250259 msgstr "Жұмыс орын атаулары"
251260
252 #: extensions/workspace-indicator/prefs.js:67
261 #: extensions/workspace-indicator/prefs.js:66
253262 #, javascript-format
254263 msgid "Workspace %d"
255264 msgstr "Жұмыс орны %d"
256265
257 #: extensions/workspace-indicator/prefs.js:218
266 #: extensions/workspace-indicator/prefs.js:207
258267 msgid "Add Workspace"
259268 msgstr "Жұмыс орнын қосу"
260269
00 # Korean translation for gnome-shell-extensions.
1 # Copyright (C) 2012 gnome-shell-extensions's COPYRIGHT HOLDER
1 # Copyright (C) 2012-2022 gnome-shell-extensions's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 #
44 # Seong-ho Cho <[email protected]>, 2012.
5 # Changwoo Ryu <[email protected]>, 2013-2015, 2017, 2019-2020.
5 # Changwoo Ryu <[email protected]>, 2013-2015, 2017, 2019-2020, 2022.
66 #
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1111 "issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-08-28 22:25+0900\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2022-03-03 00:15+0900\n"
1414 "Last-Translator: Changwoo Ryu <[email protected]>\n"
1515 "Language-Team: Korean <[email protected]>\n"
1616 "Language: ko\n"
1919 "Content-Transfer-Encoding: 8bit\n"
2020 "Plural-Forms: nplurals=1; plural=0;\n"
2121
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "그놈 클래식"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "이 세션을 사용하면 그놈 클래식에 로그인합니다"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "그놈 클래식 (웨일랜드)"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "그놈 클래식 (Xorg)"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "즐겨찾기"
3342
34 #: extensions/apps-menu/extension.js:369
43 #: extensions/apps-menu/extension.js:366
3544 msgid "Applications"
3645 msgstr "프로그램"
3746
4756 "문자열 목록, 각각은 프로그램 ID(데스크톱 파일 이름) 다음에 콜론 뒤에 작업 공"
4857 "간 번호."
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:34
5160 msgid "Workspace Rules"
5261 msgstr "작업 공간 규칙"
5362
54 #: extensions/auto-move-windows/prefs.js:243
63 #: extensions/auto-move-windows/prefs.js:236
5564 msgid "Add Rule"
5665 msgstr "규칙 추가"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
68 #: extensions/drive-menu/extension.js:133
6069 #: extensions/places-menu/placeDisplay.js:233
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "“%s” 드라이브를 빼는데 실패했습니다:"
6473
65 #: extensions/drive-menu/extension.js:128
74 #: extensions/drive-menu/extension.js:149
6675 msgid "Removable devices"
6776 msgstr "이동식 장치"
6877
69 #: extensions/drive-menu/extension.js:155
78 #: extensions/drive-menu/extension.js:171
7079 msgid "Open Files"
7180 msgstr "파일 열기"
7281
98107 "참이면, 창의 이름을 각 섬네일 위에 표시합니다. 셸의 기본값은 아래에 창 이름"
99108 "을 표시합니다. 이 설정을 바꾸면 셸을 다시 시작해야 적용됩니다."
100109
101 #: extensions/places-menu/extension.js:89
102 #: extensions/places-menu/extension.js:93
110 #: extensions/places-menu/extension.js:88
111 #: extensions/places-menu/extension.js:91
103112 msgid "Places"
104113 msgstr "위치"
105114
142151 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
143152 msgstr "테마 이름, ~/.themes/name/gnome-shell 아래에서 읽어들입니다."
144153
145 #: extensions/window-list/extension.js:98
154 #: extensions/window-list/extension.js:72
146155 msgid "Close"
147156 msgstr "닫기"
148157
149 #: extensions/window-list/extension.js:118
158 #: extensions/window-list/extension.js:92
150159 msgid "Unminimize"
151160 msgstr "최소화 취소"
152161
153 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
154163 msgid "Minimize"
155164 msgstr "최소화"
156165
157 #: extensions/window-list/extension.js:125
166 #: extensions/window-list/extension.js:99
158167 msgid "Unmaximize"
159168 msgstr "최대화 취소"
160169
161 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
162171 msgid "Maximize"
163172 msgstr "최대화"
164173
165 #: extensions/window-list/extension.js:428
174 #: extensions/window-list/extension.js:434
166175 msgid "Minimize all"
167176 msgstr "모두 최소화"
168177
169 #: extensions/window-list/extension.js:434
178 #: extensions/window-list/extension.js:440
170179 msgid "Unminimize all"
171180 msgstr "모두 최소화 취소"
172181
173 #: extensions/window-list/extension.js:440
182 #: extensions/window-list/extension.js:446
174183 msgid "Maximize all"
175184 msgstr "모두 최대화"
176185
177 #: extensions/window-list/extension.js:448
186 #: extensions/window-list/extension.js:454
178187 msgid "Unmaximize all"
179188 msgstr "모두 최대화 취소"
180189
181 #: extensions/window-list/extension.js:456
190 #: extensions/window-list/extension.js:462
182191 msgid "Close all"
183192 msgstr "모두 닫기"
184193
185 #: extensions/window-list/extension.js:734
194 #: extensions/window-list/extension.js:741
186195 msgid "Window List"
187196 msgstr "창 목록"
188197
199208 "“never”, “auto”, “always”입니다."
200209
201210 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
202 #: extensions/window-list/prefs.js:100
211 #: extensions/window-list/prefs.js:86
203212 msgid "Show windows from all workspaces"
204213 msgstr "모든 작업 공간의 창을 표시합니다"
205214
219228 "연결된 모든 모니터에 있는 창 목록을 표시할지, 아니면 주 모니터에 있는 창 목록"
220229 "만 표시할지."
221230
222 #: extensions/window-list/prefs.js:29
231 #: extensions/window-list/prefs.js:39
223232 msgid "Window Grouping"
224233 msgstr "창 모으기"
225234
226 #: extensions/window-list/prefs.js:58
235 #: extensions/window-list/prefs.js:63
227236 msgid "Never group windows"
228237 msgstr "창을 모으지 않기"
229238
230 #: extensions/window-list/prefs.js:59
239 #: extensions/window-list/prefs.js:64
231240 msgid "Group windows when space is limited"
232241 msgstr "공간이 부족할 때 창 모으기"
233242
234 #: extensions/window-list/prefs.js:60
243 #: extensions/window-list/prefs.js:65
235244 msgid "Always group windows"
236245 msgstr "항상 창 모으기"
237246
238 #: extensions/window-list/prefs.js:94
247 #: extensions/window-list/prefs.js:81
239248 msgid "Show on all monitors"
240249 msgstr "모든 모니터 보이기"
241250
242 #: extensions/window-list/workspaceIndicator.js:207
243 #: extensions/workspace-indicator/extension.js:213
251 #: extensions/window-list/workspaceIndicator.js:249
252 #: extensions/workspace-indicator/extension.js:254
244253 msgid "Workspace Indicator"
245254 msgstr "작업 공간 표시"
246255
247 #: extensions/workspace-indicator/prefs.js:34
256 #: extensions/workspace-indicator/prefs.js:33
248257 msgid "Workspace Names"
249258 msgstr "작업 공간 이름"
250259
251 #: extensions/workspace-indicator/prefs.js:67
260 #: extensions/workspace-indicator/prefs.js:66
252261 #, javascript-format
253262 msgid "Workspace %d"
254263 msgstr "작업 공간 %d"
255264
256 #: extensions/workspace-indicator/prefs.js:218
265 #: extensions/workspace-indicator/prefs.js:207
257266 msgid "Add Workspace"
258267 msgstr "작업 공간 추가"
259268
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 # Algimantas Margevičius <[email protected]>, 2011.
4 # Aurimas Černius <[email protected]>, 2013-2020.
4 # Aurimas Černius <[email protected]>, 2013-2021.
55 #
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: lt\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-08-26 22:34+0300\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2021-12-14 13:49+0200\n"
1313 "Last-Translator: Aurimas Černius <[email protected]>\n"
1414 "Language-Team: Lietuvių <[email protected]>\n"
1515 "Language: lt\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
2020 "%100<10 || n%100>=20) ? 1 : 2)\n"
21 "X-Generator: Gtranslator 3.36.0\n"
22
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
21 "X-Generator: Gtranslator 40.0\n"
22
23 #: data/gnome-classic.desktop.in:3
2424 msgid "GNOME Classic"
2525 msgstr "Klasikinis GNOME"
2626
27 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2829 msgid "This session logs you into GNOME Classic"
2930 msgstr "Šis seansas prijungs jus prie klasikinio GNOME"
3031
31 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 #| msgid "GNOME Classic"
34 msgid "GNOME Classic on Wayland"
35 msgstr "Klasikinis GNOME Wayland aplinkoje"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 #| msgid "GNOME Classic"
39 msgid "GNOME Classic on Xorg"
40 msgstr "Klasikinis GNOME Xorg aplinkoje"
41
42 #: extensions/apps-menu/extension.js:112
3243 msgid "Favorites"
3344 msgstr "Mėgiamiausi"
3445
35 #: extensions/apps-menu/extension.js:369
46 #: extensions/apps-menu/extension.js:366
3647 msgid "Applications"
3748 msgstr "Programos"
3849
4859 "Eilučių sąrašas, kur kiekviena eilutė turi programos id (darbalaukio failo "
4960 "vardą), po jo dvitaškis ir darbo srities numeris"
5061
51 #: extensions/auto-move-windows/prefs.js:35
52 #| msgid "Workspace Names"
62 #: extensions/auto-move-windows/prefs.js:34
5363 msgid "Workspace Rules"
5464 msgstr "Darbo sričių taisyklės"
5565
56 #: extensions/auto-move-windows/prefs.js:243
66 #: extensions/auto-move-windows/prefs.js:236
5767 msgid "Add Rule"
5868 msgstr "Pridėti taisyklę"
5969
6070 #. TRANSLATORS: %s is the filesystem name
61 #: extensions/drive-menu/extension.js:112
71 #: extensions/drive-menu/extension.js:133
6272 #: extensions/places-menu/placeDisplay.js:233
6373 #, javascript-format
6474 msgid "Ejecting drive “%s” failed:"
6575 msgstr "Laikmenos „%s“ išstūmimas nepavyko:"
6676
67 #: extensions/drive-menu/extension.js:128
77 #: extensions/drive-menu/extension.js:149
6878 msgid "Removable devices"
6979 msgstr "Išimami įrenginiai"
7080
71 #: extensions/drive-menu/extension.js:155
81 #: extensions/drive-menu/extension.js:171
7282 msgid "Open Files"
7383 msgstr "Atverti failai"
7484
100110 "nepaisant numatyto talpinimo apačioje. Pakeitus šiuos nustatymus, reikės "
101111 "paleisti apvalkalą iš naujo."
102112
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
113 #: extensions/places-menu/extension.js:88
114 #: extensions/places-menu/extension.js:91
105115 msgid "Places"
106116 msgstr "Vietos"
107117
144154 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145155 msgstr "Temos pavadinimas, kuri bus įkrauta iš ~/.themes/name/gnome-shell"
146156
147 #: extensions/window-list/extension.js:98
157 #: extensions/window-list/extension.js:72
148158 msgid "Close"
149159 msgstr "Užverti"
150160
151 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
152162 msgid "Unminimize"
153163 msgstr "Grąžinti iš sumažinimo"
154164
155 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
156166 msgid "Minimize"
157167 msgstr "Sumažinti"
158168
159 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
160170 msgid "Unmaximize"
161171 msgstr "Grąžinti iš išdidinimo"
162172
163 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
164174 msgid "Maximize"
165175 msgstr "Išdidinti"
166176
167 #: extensions/window-list/extension.js:428
177 #: extensions/window-list/extension.js:434
168178 msgid "Minimize all"
169179 msgstr "Sumažinti visus"
170180
171 #: extensions/window-list/extension.js:434
181 #: extensions/window-list/extension.js:440
172182 msgid "Unminimize all"
173183 msgstr "Grąžinti visus iš sumažinimo"
174184
175 #: extensions/window-list/extension.js:440
185 #: extensions/window-list/extension.js:446
176186 msgid "Maximize all"
177187 msgstr "Išdidinti visus"
178188
179 #: extensions/window-list/extension.js:448
189 #: extensions/window-list/extension.js:454
180190 msgid "Unmaximize all"
181191 msgstr "Grąžinti visus iš išdidinimo"
182192
183 #: extensions/window-list/extension.js:456
193 #: extensions/window-list/extension.js:462
184194 msgid "Close all"
185195 msgstr "Užverti visus"
186196
187 #: extensions/window-list/extension.js:734
197 #: extensions/window-list/extension.js:741
188198 msgid "Window List"
189199 msgstr "Langų sąrašas"
190200
201211 "vertės yra „never“, „auto“ ir „always“."
202212
203213 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
204 #: extensions/window-list/prefs.js:100
214 #: extensions/window-list/prefs.js:86
205215 msgid "Show windows from all workspaces"
206216 msgstr "Rodyti visų darbo sričių langus"
207217
221231 "Ar rodyti langų sąrašą visuose prijungtuose monitoriuose, ar tik "
222232 "pagrindiniame."
223233
224 #: extensions/window-list/prefs.js:29
234 #: extensions/window-list/prefs.js:39
225235 msgid "Window Grouping"
226236 msgstr "Langų grupavimas"
227237
228 #: extensions/window-list/prefs.js:58
238 #: extensions/window-list/prefs.js:63
229239 msgid "Never group windows"
230240 msgstr "Niekada negrupuoti langų"
231241
232 #: extensions/window-list/prefs.js:59
242 #: extensions/window-list/prefs.js:64
233243 msgid "Group windows when space is limited"
234244 msgstr "Grupuoti langus, kai yra ribotai vietos"
235245
236 #: extensions/window-list/prefs.js:60
246 #: extensions/window-list/prefs.js:65
237247 msgid "Always group windows"
238248 msgstr "Visada grupuoti langus"
239249
240 #: extensions/window-list/prefs.js:94
250 #: extensions/window-list/prefs.js:81
241251 msgid "Show on all monitors"
242252 msgstr "Rodyti visuose monitoriuose"
243253
244 #: extensions/window-list/workspaceIndicator.js:207
245 #: extensions/workspace-indicator/extension.js:213
254 #: extensions/window-list/workspaceIndicator.js:249
255 #: extensions/workspace-indicator/extension.js:254
246256 msgid "Workspace Indicator"
247257 msgstr "Darbo srities indikatorius"
248258
249 #: extensions/workspace-indicator/prefs.js:34
259 #: extensions/workspace-indicator/prefs.js:33
250260 msgid "Workspace Names"
251261 msgstr "Darbo sričių pavadinimai"
252262
253 #: extensions/workspace-indicator/prefs.js:67
263 #: extensions/workspace-indicator/prefs.js:66
254264 #, javascript-format
255265 msgid "Workspace %d"
256266 msgstr "Darbo sritis %d"
257267
258 #: extensions/workspace-indicator/prefs.js:218
259 #| msgid "Workspace"
268 #: extensions/workspace-indicator/prefs.js:207
260269 msgid "Add Workspace"
261270 msgstr "Pridėti darbo sritį"
262271
77 "Project-Id-Version: gnome-shell-extensions master\n"
88 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
99 "issues\n"
10 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
11 "PO-Revision-Date: 2021-05-10 22:04+0200\n"
10 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
11 "PO-Revision-Date: 2021-11-07 20:53+0100\n"
1212 "Last-Translator: Quentin PAGÈS\n"
1313 "Language-Team: Tot En Òc\n"
1414 "Language: oc\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
19 "X-Generator: Poedit 2.4.3\n"
19 "X-Generator: Poedit 3.0\n"
2020 "X-Project-Style: gnome\n"
2121
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "GNOME Classic"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Aquesta session vos connècta a GNOME Classic"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "GNOME Classic sus Wayland"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "GNOME Classic sus Xorg"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Favorits"
3342
34 #: extensions/apps-menu/extension.js:369
43 #: extensions/apps-menu/extension.js:366
3544 msgid "Applications"
3645 msgstr "Aplicacions"
3746
4857 "d'aplicacion (nom de fichièr desktop), seguit per un dos-punts e lo numèro "
4958 "de l'espaci de trabalh"
5059
51 #: extensions/auto-move-windows/prefs.js:35
60 #: extensions/auto-move-windows/prefs.js:34
5261 msgid "Workspace Rules"
5362 msgstr "Règlas dels espacis de trabalh"
5463
55 #: extensions/auto-move-windows/prefs.js:243
64 #: extensions/auto-move-windows/prefs.js:236
5665 msgid "Add Rule"
5766 msgstr "Apondre una règla"
5867
5968 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
69 #: extensions/drive-menu/extension.js:133
6170 #: extensions/places-menu/placeDisplay.js:233
6271 #, javascript-format
6372 msgid "Ejecting drive “%s” failed:"
6473 msgstr "L'ejeccion del disc « %s » a fracassat :"
6574
66 #: extensions/drive-menu/extension.js:128
75 #: extensions/drive-menu/extension.js:149
6776 msgid "Removable devices"
6877 msgstr "Periferics amovibles"
6978
70 #: extensions/drive-menu/extension.js:155
79 #: extensions/drive-menu/extension.js:171
7180 msgid "Open Files"
7281 msgstr "Dobrir Fichièrs"
7382
100109 "correspondenta, aquò remplaça lo comportament per defaut que los plaça en "
101110 "dejós. Per qu'aqueste paramètre siá pres en compte, cal reaviar lo Shell."
102111
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
112 #: extensions/places-menu/extension.js:88
113 #: extensions/places-menu/extension.js:91
105114 msgid "Places"
106115 msgstr "Emplaçaments"
107116
144153 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145154 msgstr "Lo nom del tèma, de cargar a partir de ~/.themes/name/gnome-shell"
146155
147 #: extensions/window-list/extension.js:98
156 #: extensions/window-list/extension.js:72
148157 msgid "Close"
149158 msgstr "Tampar"
150159
151 #: extensions/window-list/extension.js:118
160 #: extensions/window-list/extension.js:92
152161 msgid "Unminimize"
153162 msgstr "Restablir"
154163
155 #: extensions/window-list/extension.js:118
164 #: extensions/window-list/extension.js:92
156165 msgid "Minimize"
157166 msgstr "Reduire"
158167
159 #: extensions/window-list/extension.js:125
168 #: extensions/window-list/extension.js:99
160169 msgid "Unmaximize"
161170 msgstr "Restablir"
162171
163 #: extensions/window-list/extension.js:125
172 #: extensions/window-list/extension.js:99
164173 msgid "Maximize"
165174 msgstr "Maximizar"
166175
167 #: extensions/window-list/extension.js:428
176 #: extensions/window-list/extension.js:434
168177 msgid "Minimize all"
169178 msgstr "Reduire tot"
170179
171 #: extensions/window-list/extension.js:434
180 #: extensions/window-list/extension.js:440
172181 msgid "Unminimize all"
173182 msgstr "Restablir tot"
174183
175 #: extensions/window-list/extension.js:440
184 #: extensions/window-list/extension.js:446
176185 msgid "Maximize all"
177186 msgstr "Maximizar tot"
178187
179 #: extensions/window-list/extension.js:448
188 #: extensions/window-list/extension.js:454
180189 msgid "Unmaximize all"
181190 msgstr "Restablir tot"
182191
183 #: extensions/window-list/extension.js:456
192 #: extensions/window-list/extension.js:462
184193 msgid "Close all"
185194 msgstr "Tampar tot"
186195
187 #: extensions/window-list/extension.js:734
196 #: extensions/window-list/extension.js:741
188197 msgid "Window List"
189198 msgstr "Lista de fenèstras"
190199
202211 "« always » (totjorn)."
203212
204213 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
205 #: extensions/window-list/prefs.js:100
214 #: extensions/window-list/prefs.js:86
206215 msgid "Show windows from all workspaces"
207216 msgstr "Afichar las fenèstras de totes los espacis de trabalh"
208217
224233 "Indica se cal afichar la lista de las fenèstras sus totes los ecrans "
225234 "connectats o solament l'ecran principal."
226235
227 #: extensions/window-list/prefs.js:29
236 #: extensions/window-list/prefs.js:39
228237 msgid "Window Grouping"
229238 msgstr "Regropament de fenèstras"
230239
231 #: extensions/window-list/prefs.js:58
240 #: extensions/window-list/prefs.js:63
232241 msgid "Never group windows"
233242 msgstr "Regropar pas jamai las fenèstras"
234243
235 #: extensions/window-list/prefs.js:59
244 #: extensions/window-list/prefs.js:64
236245 msgid "Group windows when space is limited"
237246 msgstr "Regropar las fenèstras quand l'espaci es limitat"
238247
239 #: extensions/window-list/prefs.js:60
248 #: extensions/window-list/prefs.js:65
240249 msgid "Always group windows"
241250 msgstr "Regropar totjorn las fenèstras"
242251
243 #: extensions/window-list/prefs.js:94
252 #: extensions/window-list/prefs.js:81
244253 msgid "Show on all monitors"
245254 msgstr "Afichar sus totes los ecrans"
246255
247 #: extensions/window-list/workspaceIndicator.js:207
248 #: extensions/workspace-indicator/extension.js:213
256 #: extensions/window-list/workspaceIndicator.js:249
257 #: extensions/workspace-indicator/extension.js:254
249258 msgid "Workspace Indicator"
250259 msgstr "Indicator d'espaci de trabalh"
251260
252 #: extensions/workspace-indicator/prefs.js:34
261 #: extensions/workspace-indicator/prefs.js:33
253262 msgid "Workspace Names"
254263 msgstr "Noms dels espacis de trabalh"
255264
256 #: extensions/workspace-indicator/prefs.js:67
265 #: extensions/workspace-indicator/prefs.js:66
257266 #, javascript-format
258267 msgid "Workspace %d"
259268 msgstr "Espaci de trabalh %d"
260269
261 #: extensions/workspace-indicator/prefs.js:218
270 #: extensions/workspace-indicator/prefs.js:207
262271 msgid "Add Workspace"
263272 msgstr "Apondre un espaci de trabalh"
264273
00 # Polish translation for gnome-shell-extensions.
1 # Copyright © 2011-2020 the gnome-shell-extensions authors.
1 # Copyright © 2011-2022 the gnome-shell-extensions authors.
22 # This file is distributed under the same license as the gnome-shell-extensions package.
3 # Piotr Drąg <[email protected]>, 2011-2020.
4 # Aviary.pl <[email protected]>, 2011-2020.
3 # Piotr Drąg <[email protected]>, 2011-2022.
4 # Aviary.pl <[email protected]>, 2011-2022.
55 #
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: gnome-shell-extensions\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-08-15 11:39+0200\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2022-02-26 15:15+0100\n"
1313 "Last-Translator: Piotr Drąg <[email protected]>\n"
1414 "Language-Team: Polish <[email protected]>\n"
1515 "Language: pl\n"
1919 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
2020 "|| n%100>=20) ? 1 : 2);\n"
2121
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
22 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "Klasyczne GNOME"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Ta sesja loguje do klasycznego środowiska GNOME"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "Klasyczne GNOME (Wayland)"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "Klasyczne GNOME (Xorg)"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Ulubione"
3342
34 #: extensions/apps-menu/extension.js:369
43 #: extensions/apps-menu/extension.js:366
3544 msgid "Applications"
3645 msgstr "Programy"
3746
4756 "Lista ciągów, każdy zawierający identyfikator programu (nazwę pliku ."
4857 "desktop) z przecinkiem i numerem obszaru roboczego"
4958
50 #: extensions/auto-move-windows/prefs.js:35
59 #: extensions/auto-move-windows/prefs.js:34
5160 msgid "Workspace Rules"
5261 msgstr "Reguły obszarów roboczych"
5362
54 #: extensions/auto-move-windows/prefs.js:243
63 #: extensions/auto-move-windows/prefs.js:236
5564 msgid "Add Rule"
5665 msgstr "Dodaj regułę"
5766
5867 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
68 #: extensions/drive-menu/extension.js:133
6069 #: extensions/places-menu/placeDisplay.js:233
6170 #, javascript-format
6271 msgid "Ejecting drive “%s” failed:"
6372 msgstr "Wysunięcie napędu „%s” się nie powiodło:"
6473
65 #: extensions/drive-menu/extension.js:128
74 #: extensions/drive-menu/extension.js:149
6675 msgid "Removable devices"
6776 msgstr "Urządzenia wymienne"
6877
69 #: extensions/drive-menu/extension.js:155
78 #: extensions/drive-menu/extension.js:171
7079 msgid "Open Files"
7180 msgstr "Otwórz menedżer plików"
7281
99108 "powłokę. Zmiana tego ustawienia wymaga ponownego uruchomienia powłoki, aby "
100109 "uwzględnić zmiany."
101110
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:93
111 #: extensions/places-menu/extension.js:88
112 #: extensions/places-menu/extension.js:91
104113 msgid "Places"
105114 msgstr "Miejsca"
106115
143152 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
144153 msgstr "Nazwa motywu do wczytania z katalogu ~/.themes/name/gnome-shell"
145154
146 #: extensions/window-list/extension.js:98
155 #: extensions/window-list/extension.js:72
147156 msgid "Close"
148157 msgstr "Zamknij"
149158
150 #: extensions/window-list/extension.js:118
159 #: extensions/window-list/extension.js:92
151160 msgid "Unminimize"
152161 msgstr "Cofnij minimalizację"
153162
154 #: extensions/window-list/extension.js:118
163 #: extensions/window-list/extension.js:92
155164 msgid "Minimize"
156165 msgstr "Zminimalizuj"
157166
158 #: extensions/window-list/extension.js:125
167 #: extensions/window-list/extension.js:99
159168 msgid "Unmaximize"
160169 msgstr "Cofnij maksymalizację"
161170
162 #: extensions/window-list/extension.js:125
171 #: extensions/window-list/extension.js:99
163172 msgid "Maximize"
164173 msgstr "Zmaksymalizuj"
165174
166 #: extensions/window-list/extension.js:428
175 #: extensions/window-list/extension.js:434
167176 msgid "Minimize all"
168177 msgstr "Zminimalizuj wszystkie"
169178
170 #: extensions/window-list/extension.js:434
179 #: extensions/window-list/extension.js:440
171180 msgid "Unminimize all"
172181 msgstr "Cofnij minimalizację wszystkich"
173182
174 #: extensions/window-list/extension.js:440
183 #: extensions/window-list/extension.js:446
175184 msgid "Maximize all"
176185 msgstr "Zmaksymalizuj wszystkie"
177186
178 #: extensions/window-list/extension.js:448
187 #: extensions/window-list/extension.js:454
179188 msgid "Unmaximize all"
180189 msgstr "Cofnij maksymalizację wszystkich"
181190
182 #: extensions/window-list/extension.js:456
191 #: extensions/window-list/extension.js:462
183192 msgid "Close all"
184193 msgstr "Zamknij wszystkie"
185194
186 #: extensions/window-list/extension.js:734
195 #: extensions/window-list/extension.js:741
187196 msgid "Window List"
188197 msgstr "Lista okien"
189198
200209 "wartości to „never” (nigdy), „auto” (automatycznie) i „always” (zawsze)."
201210
202211 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
203 #: extensions/window-list/prefs.js:100
212 #: extensions/window-list/prefs.js:86
204213 msgid "Show windows from all workspaces"
205214 msgstr "Wyświetlanie okien ze wszystkich obszarów roboczych"
206215
221230 "Czy wyświetlać listę okien na wszystkich podłączonych monitorach, czy tylko "
222231 "na głównym."
223232
224 #: extensions/window-list/prefs.js:29
233 #: extensions/window-list/prefs.js:39
225234 msgid "Window Grouping"
226235 msgstr "Grupowanie okien"
227236
228 #: extensions/window-list/prefs.js:58
237 #: extensions/window-list/prefs.js:63
229238 msgid "Never group windows"
230239 msgstr "Bez grupowania okien"
231240
232 #: extensions/window-list/prefs.js:59
241 #: extensions/window-list/prefs.js:64
233242 msgid "Group windows when space is limited"
234243 msgstr "Grupowanie okien, kiedy miejsce jest ograniczone"
235244
236 #: extensions/window-list/prefs.js:60
245 #: extensions/window-list/prefs.js:65
237246 msgid "Always group windows"
238247 msgstr "Stałe grupowanie okien"
239248
240 #: extensions/window-list/prefs.js:94
249 #: extensions/window-list/prefs.js:81
241250 msgid "Show on all monitors"
242251 msgstr "Wyświetlanie na wszystkich monitorach"
243252
244 #: extensions/window-list/workspaceIndicator.js:207
245 #: extensions/workspace-indicator/extension.js:213
253 #: extensions/window-list/workspaceIndicator.js:249
254 #: extensions/workspace-indicator/extension.js:254
246255 msgid "Workspace Indicator"
247256 msgstr "Wskaźnik obszaru roboczego"
248257
249 #: extensions/workspace-indicator/prefs.js:34
258 #: extensions/workspace-indicator/prefs.js:33
250259 msgid "Workspace Names"
251260 msgstr "Nazwy obszarów roboczych"
252261
253 #: extensions/workspace-indicator/prefs.js:67
262 #: extensions/workspace-indicator/prefs.js:66
254263 #, javascript-format
255264 msgid "Workspace %d"
256265 msgstr "%d. obszar roboczy"
257266
258 #: extensions/workspace-indicator/prefs.js:218
267 #: extensions/workspace-indicator/prefs.js:207
259268 msgid "Add Workspace"
260269 msgstr "Dodaj obszar roboczy"
1414 "Project-Id-Version: 3.14\n"
1515 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1616 "issues\n"
17 "POT-Creation-Date: 2021-06-02 16:10+0000\n"
18 "PO-Revision-Date: 2021-06-07 07:21-0300\n"
19 "Last-Translator: Juliano de Souza Camargo <[email protected]>\n"
20 "Language-Team: Portuguese < >\n"
17 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
18 "PO-Revision-Date: 2021-11-07 22:32+0000\n"
19 "Last-Translator: Hugo Carvalho <[email protected]>\n"
20 "Language-Team: Portuguese (https://l10n.gnome.org/teams/pt/)\n"
2121 "Language: pt\n"
2222 "MIME-Version: 1.0\n"
2323 "Content-Type: text/plain; charset=UTF-8\n"
2424 "Content-Transfer-Encoding: 8bit\n"
25 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
26 "X-Generator: Gtranslator 40.0\n"
25 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
26 "X-Generator: Poedit 3.0\n"
2727 "X-Project-Style: gnome\n"
2828 "X-DL-Team: pt\n"
2929 "X-DL-Module: gnome-shell-extensions\n"
3535 msgid "GNOME Classic"
3636 msgstr "GNOME clássico"
3737
38 #: data/gnome-classic.desktop.in:4
38 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
39 #: data/gnome-classic-xorg.desktop.in:4
3940 msgid "This session logs you into GNOME Classic"
4041 msgstr "Esta sessão vai usar o GNOME clássico"
4142
42 #: extensions/apps-menu/extension.js:113
43 #: data/gnome-classic-wayland.desktop.in:3
44 msgid "GNOME Classic on Wayland"
45 msgstr "GNOME clássico em Wayland"
46
47 #: data/gnome-classic-xorg.desktop.in:3
48 msgid "GNOME Classic on Xorg"
49 msgstr "GNOME clássico em Xorg"
50
51 #: extensions/apps-menu/extension.js:112
4352 msgid "Favorites"
4453 msgstr "Favoritos"
4554
46 #: extensions/apps-menu/extension.js:367
55 #: extensions/apps-menu/extension.js:366
4756 msgid "Applications"
4857 msgstr "Aplicações"
4958
5968 "Uma lista de cadeias, cada uma contendo uma id de aplicação (nome do "
6069 "ficheiro desktop), seguido de dois pontos e o número da área de trabalho"
6170
62 #: extensions/auto-move-windows/prefs.js:35
71 #: extensions/auto-move-windows/prefs.js:34
6372 msgid "Workspace Rules"
6473 msgstr "Regras das áreas de trabalho"
6574
66 #: extensions/auto-move-windows/prefs.js:237
75 #: extensions/auto-move-windows/prefs.js:236
6776 msgid "Add Rule"
6877 msgstr "Adicionar regra"
6978
7079 #. TRANSLATORS: %s is the filesystem name
71 #: extensions/drive-menu/extension.js:112
80 #: extensions/drive-menu/extension.js:133
7281 #: extensions/places-menu/placeDisplay.js:233
7382 #, javascript-format
7483 msgid "Ejecting drive “%s” failed:"
7584 msgstr "Falha ao ejetar a unidade '%s':"
7685
77 #: extensions/drive-menu/extension.js:128
86 #: extensions/drive-menu/extension.js:149
7887 msgid "Removable devices"
7988 msgstr "Dispositivos removíveis"
8089
81 #: extensions/drive-menu/extension.js:152
90 #: extensions/drive-menu/extension.js:171
8291 msgid "Open Files"
8392 msgstr "Abrir ficheiros"
8493
111120 "substituindo a predefinição, que as coloca no fundo. Alterar esta "
112121 "configuração requer reinicializar a interface para ter efeito."
113122
114 #: extensions/places-menu/extension.js:89
115 #: extensions/places-menu/extension.js:92
123 #: extensions/places-menu/extension.js:88
124 #: extensions/places-menu/extension.js:91
116125 msgid "Places"
117126 msgstr "Locais"
118127
155164 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
156165 msgstr "O nome do tema, a ser carregado de ~/.themes/name/gnome-shell"
157166
158 #: extensions/window-list/extension.js:98
167 #: extensions/window-list/extension.js:72
159168 msgid "Close"
160169 msgstr "Fechar"
161170
162 #: extensions/window-list/extension.js:118
171 #: extensions/window-list/extension.js:92
163172 msgid "Unminimize"
164173 msgstr "Desminimizar"
165174
166 #: extensions/window-list/extension.js:118
175 #: extensions/window-list/extension.js:92
167176 msgid "Minimize"
168177 msgstr "Minimizar"
169178
170 #: extensions/window-list/extension.js:125
179 #: extensions/window-list/extension.js:99
171180 msgid "Unmaximize"
172181 msgstr "Desmaximizar"
173182
174 #: extensions/window-list/extension.js:125
183 #: extensions/window-list/extension.js:99
175184 msgid "Maximize"
176185 msgstr "Maximizar"
177186
178 #: extensions/window-list/extension.js:432
187 #: extensions/window-list/extension.js:434
179188 msgid "Minimize all"
180189 msgstr "Minimizar todas"
181190
182 #: extensions/window-list/extension.js:438
191 #: extensions/window-list/extension.js:440
183192 msgid "Unminimize all"
184193 msgstr "Desminimizar todas"
185194
186 #: extensions/window-list/extension.js:444
195 #: extensions/window-list/extension.js:446
187196 msgid "Maximize all"
188197 msgstr "Maximizar todas"
189198
190 #: extensions/window-list/extension.js:452
199 #: extensions/window-list/extension.js:454
191200 msgid "Unmaximize all"
192201 msgstr "Desmaximizar todas"
193202
194 #: extensions/window-list/extension.js:460
203 #: extensions/window-list/extension.js:462
195204 msgid "Close all"
196205 msgstr "Fechar todas"
197206
198 #: extensions/window-list/extension.js:737
207 #: extensions/window-list/extension.js:741
199208 msgid "Window List"
200209 msgstr "Lista de janelas"
201210
212221 "valores válidos são \"nunca\", \"auto\" e \"sempre\"."
213222
214223 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
215 #: extensions/window-list/prefs.js:100
224 #: extensions/window-list/prefs.js:86
216225 msgid "Show windows from all workspaces"
217226 msgstr "Mostrar janelas de todas as área de trabalho"
218227
233242 "Se deve mostrar a lista de janelas em todos os monitores ligados ou só no "
234243 "principal."
235244
236 #: extensions/window-list/prefs.js:29
245 #: extensions/window-list/prefs.js:39
237246 msgid "Window Grouping"
238247 msgstr "Agrupar janelas"
239248
240 #: extensions/window-list/prefs.js:58
249 #: extensions/window-list/prefs.js:63
241250 msgid "Never group windows"
242251 msgstr "Nunca agrupar janelas"
243252
244 #: extensions/window-list/prefs.js:59
253 #: extensions/window-list/prefs.js:64
245254 msgid "Group windows when space is limited"
246255 msgstr "Agrupar janelas quando o espaço é limitado"
247256
248 #: extensions/window-list/prefs.js:60
257 #: extensions/window-list/prefs.js:65
249258 msgid "Always group windows"
250259 msgstr "Agrupar sempre as janelas"
251260
252 #: extensions/window-list/prefs.js:94
261 #: extensions/window-list/prefs.js:81
253262 msgid "Show on all monitors"
254263 msgstr "Mostrar em todos os monitores"
255264
256265 #: extensions/window-list/workspaceIndicator.js:249
257 #: extensions/workspace-indicator/extension.js:255
266 #: extensions/workspace-indicator/extension.js:254
258267 msgid "Workspace Indicator"
259268 msgstr "Indicador de área de trabalho"
260269
261 #: extensions/workspace-indicator/prefs.js:34
270 #: extensions/workspace-indicator/prefs.js:33
262271 msgid "Workspace Names"
263272 msgstr "Nomes das áreas de trabalho"
264273
265 #: extensions/workspace-indicator/prefs.js:67
274 #: extensions/workspace-indicator/prefs.js:66
266275 #, javascript-format
267276 msgid "Workspace %d"
268277 msgstr "Área de trabalho %d"
269278
270 #: extensions/workspace-indicator/prefs.js:208
279 #: extensions/workspace-indicator/prefs.js:207
271280 msgid "Add Workspace"
272281 msgstr "Adicionar área de trabalho"
273282
00 # Brazilian Portuguese translation for gnome-shell-extensions.
1 # Copyright (C) 2020 gnome-shell-extensions's COPYRIGHT HOLDER
1 # Copyright (C) 2022 gnome-shell-extensions's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the gnome-shell-extensions package.
33 # Felipe Borges <[email protected]>, 2011.
44 # Rodrigo Padula <[email protected]>, 2011.
77 # Gabriel Speckhahn <[email protected]>, 2012.
88 # Og Maciel <[email protected]>, 2012.
99 # Enrico Nicoletto <[email protected]>, 2013, 2014.
10 # Rafael Fontenelle <[email protected]>, 2013-2020.
10 # Rafael Fontenelle <[email protected]>, 2013-2022.
1111 #
1212 msgid ""
1313 msgstr ""
1414 "Project-Id-Version: gnome-shell-extensions master\n"
1515 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1616 "issues\n"
17 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
18 "PO-Revision-Date: 2020-08-16 07:27-0300\n"
17 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
18 "PO-Revision-Date: 2022-01-07 19:57-0300\n"
1919 "Last-Translator: Rafael Fontenelle <[email protected]>\n"
2020 "Language-Team: Brazilian Portuguese <[email protected]>\n"
2121 "Language: pt_BR\n"
2222 "MIME-Version: 1.0\n"
2323 "Content-Type: text/plain; charset=UTF-8\n"
2424 "Content-Transfer-Encoding: 8bit\n"
25 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
26 "X-Generator: Gtranslator 3.36.0\n"
25 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
26 "X-Generator: Poedit 3.0.1\n"
2727 "X-Project-Style: gnome\n"
2828
29 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
29 #: data/gnome-classic.desktop.in:3
3030 msgid "GNOME Classic"
3131 msgstr "GNOME Clássico"
3232
33 #: data/gnome-classic.desktop.in:4
33 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
34 #: data/gnome-classic-xorg.desktop.in:4
3435 msgid "This session logs you into GNOME Classic"
3536 msgstr "Essa sessão se inicia como GNOME Clássico"
3637
37 #: extensions/apps-menu/extension.js:113
38 #: data/gnome-classic-wayland.desktop.in:3
39 msgid "GNOME Classic on Wayland"
40 msgstr "GNOME Clássico no Wayland"
41
42 #: data/gnome-classic-xorg.desktop.in:3
43 msgid "GNOME Classic on Xorg"
44 msgstr "GNOME Clássico no Xorg"
45
46 #: extensions/apps-menu/extension.js:112
3847 msgid "Favorites"
3948 msgstr "Favoritos"
4049
41 #: extensions/apps-menu/extension.js:369
50 #: extensions/apps-menu/extension.js:366
4251 msgid "Applications"
4352 msgstr "Aplicativos"
4453
5463 "Uma lista de strings, cada uma contendo um id de aplicativo (nome de arquivo "
5564 "desktop), seguido por dois pontos e o número do espaço de trabalho"
5665
57 #: extensions/auto-move-windows/prefs.js:35
58 #| msgid "Workspace Names"
66 #: extensions/auto-move-windows/prefs.js:34
5967 msgid "Workspace Rules"
6068 msgstr "Regras de espaços de trabalho"
6169
62 #: extensions/auto-move-windows/prefs.js:243
70 #: extensions/auto-move-windows/prefs.js:236
6371 msgid "Add Rule"
6472 msgstr "Adicionar regra"
6573
6674 #. TRANSLATORS: %s is the filesystem name
67 #: extensions/drive-menu/extension.js:112
75 #: extensions/drive-menu/extension.js:133
6876 #: extensions/places-menu/placeDisplay.js:233
6977 #, javascript-format
7078 msgid "Ejecting drive “%s” failed:"
7179 msgstr "Falha ao ejetar a unidade “%s”:"
7280
73 #: extensions/drive-menu/extension.js:128
81 #: extensions/drive-menu/extension.js:149
7482 msgid "Removable devices"
7583 msgstr "Dispositivos removíveis"
7684
77 #: extensions/drive-menu/extension.js:155
85 #: extensions/drive-menu/extension.js:171
7886 msgid "Open Files"
7987 msgstr "Abrir arquivos"
8088
107115 "sobrescrevendo o padrão do shell de colocá-lo na parte inferior. A alteração "
108116 "dessa configuração requer o reinício do shell para ter algum efeito."
109117
110 #: extensions/places-menu/extension.js:89
111 #: extensions/places-menu/extension.js:93
118 #: extensions/places-menu/extension.js:88
119 #: extensions/places-menu/extension.js:91
112120 msgid "Places"
113121 msgstr "Locais"
114122
151159 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
152160 msgstr "O nome do tema, para ser carregado de ~/.themes/nome/gnome-shell"
153161
154 #: extensions/window-list/extension.js:98
162 #: extensions/window-list/extension.js:72
155163 msgid "Close"
156164 msgstr "Fechar"
157165
158 #: extensions/window-list/extension.js:118
166 #: extensions/window-list/extension.js:92
159167 msgid "Unminimize"
160168 msgstr "Desfazer janelas minimizadas"
161169
162 #: extensions/window-list/extension.js:118
170 #: extensions/window-list/extension.js:92
163171 msgid "Minimize"
164172 msgstr "Minimizar"
165173
166 #: extensions/window-list/extension.js:125
174 #: extensions/window-list/extension.js:99
167175 msgid "Unmaximize"
168176 msgstr "Desfazer janelas maximizadas"
169177
170 #: extensions/window-list/extension.js:125
178 #: extensions/window-list/extension.js:99
171179 msgid "Maximize"
172180 msgstr "Maximizar"
173181
174 #: extensions/window-list/extension.js:428
182 #: extensions/window-list/extension.js:434
175183 msgid "Minimize all"
176184 msgstr "Minimizar todas"
177185
178 #: extensions/window-list/extension.js:434
186 #: extensions/window-list/extension.js:440
179187 msgid "Unminimize all"
180188 msgstr "Desfazer todas as janelas minimizadas"
181189
182 #: extensions/window-list/extension.js:440
190 #: extensions/window-list/extension.js:446
183191 msgid "Maximize all"
184192 msgstr "Maximizar todas"
185193
186 #: extensions/window-list/extension.js:448
194 #: extensions/window-list/extension.js:454
187195 msgid "Unmaximize all"
188196 msgstr "Desfazer todas as janelas maximizadas"
189197
190 #: extensions/window-list/extension.js:456
198 #: extensions/window-list/extension.js:462
191199 msgid "Close all"
192200 msgstr "Fechar todas"
193201
194 #: extensions/window-list/extension.js:734
202 #: extensions/window-list/extension.js:741
195203 msgid "Window List"
196204 msgstr "Lista de janelas"
197205
208216 "Valores possíveis são “nunca”, “auto” e “sempre”."
209217
210218 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
211 #: extensions/window-list/prefs.js:100
219 #: extensions/window-list/prefs.js:86
212220 msgid "Show windows from all workspaces"
213221 msgstr "Mostrar janelas de todos espaços de trabalho"
214222
230238 "Se deve ser exibida a lista de janelas em todos os monitores ou somente no "
231239 "monitor principal."
232240
233 #: extensions/window-list/prefs.js:29
241 #: extensions/window-list/prefs.js:39
234242 msgid "Window Grouping"
235243 msgstr "Agrupamento de janelas"
236244
237 #: extensions/window-list/prefs.js:58
245 #: extensions/window-list/prefs.js:63
238246 msgid "Never group windows"
239247 msgstr "Nunca agrupar janelas"
240248
241 #: extensions/window-list/prefs.js:59
249 #: extensions/window-list/prefs.js:64
242250 msgid "Group windows when space is limited"
243251 msgstr "Agrupar janelas quando o espaço estiver limitado"
244252
245 #: extensions/window-list/prefs.js:60
253 #: extensions/window-list/prefs.js:65
246254 msgid "Always group windows"
247255 msgstr "Sempre agrupar janelas"
248256
249 #: extensions/window-list/prefs.js:94
257 #: extensions/window-list/prefs.js:81
250258 msgid "Show on all monitors"
251259 msgstr "Mostrar em todos os monitores"
252260
253 #: extensions/window-list/workspaceIndicator.js:207
254 #: extensions/workspace-indicator/extension.js:213
261 #: extensions/window-list/workspaceIndicator.js:249
262 #: extensions/workspace-indicator/extension.js:254
255263 msgid "Workspace Indicator"
256264 msgstr "Indicador de espaços de trabalho"
257265
258 #: extensions/workspace-indicator/prefs.js:34
266 #: extensions/workspace-indicator/prefs.js:33
259267 msgid "Workspace Names"
260268 msgstr "Nomes de espaços de trabalho"
261269
262 #: extensions/workspace-indicator/prefs.js:67
270 #: extensions/workspace-indicator/prefs.js:66
263271 #, javascript-format
264272 msgid "Workspace %d"
265273 msgstr "Espaço de trabalho %d"
266274
267 #: extensions/workspace-indicator/prefs.js:218
268 #| msgid "Workspace"
275 #: extensions/workspace-indicator/prefs.js:207
269276 msgid "Add Workspace"
270277 msgstr "Adicionar espaço de trabalho"
271278
88 "Project-Id-Version: gnome-shell-extensions gnome-3-0\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-09-21 16:55+0300\n"
13 "Last-Translator: Alexey Rubtsov <[email protected]>\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2021-12-11 15:12+0300\n"
13 "Last-Translator: Aleksandr Melman <[email protected]>\n"
1414 "Language-Team: Русский <[email protected]>\n"
1515 "Language: ru\n"
1616 "MIME-Version: 1.0\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
2020 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
21 "X-Generator: Poedit 2.4.1\n"
22
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
21 "X-Generator: Poedit 3.0\n"
22
23 #: data/gnome-classic.desktop.in:3
2424 msgid "GNOME Classic"
2525 msgstr "Классический GNOME"
2626
27 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2829 msgid "This session logs you into GNOME Classic"
2930 msgstr "Данный сеанс использует классический рабочий стол GNOME"
3031
31 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 msgid "GNOME Classic on Wayland"
34 msgstr "Классический GNOME на Wayland"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "Классический GNOME на Xorg"
39
40 #: extensions/apps-menu/extension.js:112
3241 msgid "Favorites"
3342 msgstr "Избранное"
3443
35 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3645 msgid "Applications"
3746 msgstr "Приложения"
3847
4857 "Список строк, содержащих идентификатор приложения (имя desktop-файла), за "
4958 "которым следует двоеточие и номер рабочего места"
5059
51 #: extensions/auto-move-windows/prefs.js:35
60 #: extensions/auto-move-windows/prefs.js:34
5261 msgid "Workspace Rules"
5362 msgstr "Правила для рабочей области"
5463
55 #: extensions/auto-move-windows/prefs.js:243
64 #: extensions/auto-move-windows/prefs.js:236
5665 msgid "Add Rule"
5766 msgstr "Добавить правило"
5867
5968 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
69 #: extensions/drive-menu/extension.js:133
6170 #: extensions/places-menu/placeDisplay.js:233
6271 #, javascript-format
6372 msgid "Ejecting drive “%s” failed:"
6473 msgstr "Не удалось извлечь диск «%s»:"
6574
66 #: extensions/drive-menu/extension.js:128
75 #: extensions/drive-menu/extension.js:149
6776 msgid "Removable devices"
6877 msgstr "Съёмные устройства"
6978
70 #: extensions/drive-menu/extension.js:155
79 #: extensions/drive-menu/extension.js:171
7180 msgid "Open Files"
7281 msgstr "Открыть файлы"
7382
100109 "умолчанию заголовки располагаются снизу). При изменении этого параметра, "
101110 "чтобы оно вступило в силу, необходимо перезапустить Shell."
102111
103 #: extensions/places-menu/extension.js:89
104 #: extensions/places-menu/extension.js:93
112 #: extensions/places-menu/extension.js:88
113 #: extensions/places-menu/extension.js:91
105114 msgid "Places"
106115 msgstr "Места"
107116
144153 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
145154 msgstr "Название темы, загружаемой из ~/.themes/name/gnome-shell"
146155
147 #: extensions/window-list/extension.js:98
156 #: extensions/window-list/extension.js:72
148157 msgid "Close"
149158 msgstr "Закрыть"
150159
151160 # ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
152 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
153162 msgid "Unminimize"
154163 msgstr "Вернуть"
155164
156 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
157166 msgid "Minimize"
158167 msgstr "Свернуть"
159168
160 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
161170 msgid "Unmaximize"
162171 msgstr "Восстановить"
163172
164 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
165174 msgid "Maximize"
166175 msgstr "Развернуть"
167176
168 #: extensions/window-list/extension.js:428
177 #: extensions/window-list/extension.js:434
169178 msgid "Minimize all"
170179 msgstr "Свернуть все"
171180
172181 # ну или "восстановить", правда тогда появляется неоднозначный повтор (unmaximize)
173 #: extensions/window-list/extension.js:434
182 #: extensions/window-list/extension.js:440
174183 msgid "Unminimize all"
175184 msgstr "Вернуть все"
176185
177 #: extensions/window-list/extension.js:440
186 #: extensions/window-list/extension.js:446
178187 msgid "Maximize all"
179188 msgstr "Развернуть все"
180189
181 #: extensions/window-list/extension.js:448
190 #: extensions/window-list/extension.js:454
182191 msgid "Unmaximize all"
183192 msgstr "Восстановить все"
184193
185 #: extensions/window-list/extension.js:456
194 #: extensions/window-list/extension.js:462
186195 msgid "Close all"
187196 msgstr "Закрыть все"
188197
189 #: extensions/window-list/extension.js:734
198 #: extensions/window-list/extension.js:741
190199 msgid "Window List"
191200 msgstr "Список окон"
192201
204213 "«always» — всегда."
205214
206215 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
207 #: extensions/window-list/prefs.js:100
216 #: extensions/window-list/prefs.js:86
208217 msgid "Show windows from all workspaces"
209218 msgstr "Отображать окна со всех рабочих областей"
210219
225234 "Показывать ли список окон на всех подключенных мониторах или только на "
226235 "основном."
227236
228 #: extensions/window-list/prefs.js:29
237 #: extensions/window-list/prefs.js:39
229238 msgid "Window Grouping"
230239 msgstr "Группировка окон"
231240
232 #: extensions/window-list/prefs.js:58
241 #: extensions/window-list/prefs.js:63
233242 msgid "Never group windows"
234243 msgstr "Никогда не группировать окна"
235244
236 #: extensions/window-list/prefs.js:59
245 #: extensions/window-list/prefs.js:64
237246 msgid "Group windows when space is limited"
238247 msgstr "Группировать окна, если место ограничено"
239248
240 #: extensions/window-list/prefs.js:60
249 #: extensions/window-list/prefs.js:65
241250 msgid "Always group windows"
242251 msgstr "Всегда группировать окна"
243252
244 #: extensions/window-list/prefs.js:94
253 #: extensions/window-list/prefs.js:81
245254 msgid "Show on all monitors"
246255 msgstr "Показывать на всех мониторах"
247256
248 #: extensions/window-list/workspaceIndicator.js:207
249 #: extensions/workspace-indicator/extension.js:213
257 #: extensions/window-list/workspaceIndicator.js:249
258 #: extensions/workspace-indicator/extension.js:254
250259 msgid "Workspace Indicator"
251260 msgstr "Индикатор рабочей области"
252261
253 #: extensions/workspace-indicator/prefs.js:34
262 #: extensions/workspace-indicator/prefs.js:33
254263 msgid "Workspace Names"
255264 msgstr "Названия рабочих областей"
256265
257 #: extensions/workspace-indicator/prefs.js:67
266 #: extensions/workspace-indicator/prefs.js:66
258267 #, javascript-format
259268 msgid "Workspace %d"
260269 msgstr "Рабочая область %d"
261270
262 #: extensions/workspace-indicator/prefs.js:218
271 #: extensions/workspace-indicator/prefs.js:207
263272 msgid "Add Workspace"
264273 msgstr "Добавить рабочую область"
265274
266 #~ msgid "Attach modal dialog to the parent window"
267 #~ msgstr "Прикреплять модальное диалоговое окно к родительскому окну"
268
269 #~ msgid ""
270 #~ "This key overrides the key in org.gnome.mutter when running GNOME Shell."
271 #~ msgstr ""
272 #~ "Этот ключ переопределяет ключ в org.gnome.mutter при запуске GNOME Shell."
273
274 #~ msgid "Arrangement of buttons on the titlebar"
275 #~ msgstr "Расположение кнопок в заголовке"
276
277 #~ msgid ""
278 #~ "This key overrides the key in org.gnome.desktop.wm.preferences when "
279 #~ "running GNOME Shell."
280 #~ msgstr ""
281 #~ "Этот ключ переопределяет ключ в org.gnome.desktop.wm.preferences при "
282 #~ "запуске GNOME Shell."
283
284 #~ msgid "Enable edge tiling when dropping windows on screen edges"
285 #~ msgstr ""
286 #~ "Автоматически изменять размеры окна при перемещении окна к краям экрана"
287
288 #~ msgid "Workspaces only on primary monitor"
289 #~ msgstr "Рабочие места только на основном мониторе"
290
291 #~ msgid "Delay focus changes in mouse mode until the pointer stops moving"
292 #~ msgstr "Задержка изменения фокуса в режиме мыши после остановки указателя"
293
294 #~ msgid "Thumbnail only"
295 #~ msgstr "Только миниатюры"
296
297 #~ msgid "Application icon only"
298 #~ msgstr "Только значок приложения"
299
300 #~ msgid "Thumbnail and application icon"
301 #~ msgstr "Миниатюра и значок приложения"
302
303 #~ msgid "Present windows as"
304 #~ msgstr "Отображать окна как"
305
306 #~ msgid "Activities Overview"
307 #~ msgstr "Обзор"
308
309 #~ msgid "Application"
310 #~ msgstr "Приложение"
311
312 #~ msgid "Create new matching rule"
313 #~ msgstr "Создать новое правило соответствия"
314
315 #~ msgid "Add"
316 #~ msgstr "Добавить"
317
318 #~ msgid "Hello, world!"
319 #~ msgstr "Привет, мир!"
320
321 #~ msgid "Alternative greeting text."
322 #~ msgstr "Альтернативный текст приветствия."
323
324 #~ msgid ""
325 #~ "If not empty, it contains the text that will be shown when clicking on "
326 #~ "the panel."
327 #~ msgstr ""
328 #~ "Если строка не пуста, то содержащийся в ней текст будет показан при "
329 #~ "нажатии на панель."
330
331 #~ msgid "Message"
332 #~ msgstr "Сообщение"
333
334 #~ msgid ""
335 #~ "Example aims to show how to build well behaved extensions for the Shell "
336 #~ "and as such it has little functionality on its own.\n"
337 #~ "Nevertheless it’s possible to customize the greeting message."
338 #~ msgstr ""
339 #~ "Цель расширения Example — показать, как создавать расширения для Shell, "
340 #~ "само по себе оно имеет малую функциональность.\n"
341 #~ "Тем не менее, можно настроить приветственное сообщение."
342
343 #~ msgid "Name"
344 #~ msgstr "Название"
345
346 #~ msgid "CPU"
347 #~ msgstr "ЦП"
348
349 #~ msgid "Memory"
350 #~ msgstr "Память"
351
352 #~ msgid "GNOME Shell Classic"
353 #~ msgstr "Классический GNOME Shell"
354
355 #~ msgid "Window management and application launching"
356 #~ msgstr "Управление окнами и запуск приложений"
88 "Project-Id-Version: gnome-shell-extensions\n"
99 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1010 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-09-02 14:02+0200\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2022-02-25 08:14+0100\n"
1313 "Last-Translator: Dušan Kazik <[email protected]>\n"
1414 "Language-Team: Slovak <[email protected]>\n"
1515 "Language: sk\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919 "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
20 "X-Generator: Poedit 2.4.1\n"
21
22 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
20 "X-Generator: Poedit 3.0\n"
21
22 #: data/gnome-classic.desktop.in:3
2323 msgid "GNOME Classic"
2424 msgstr "Klasické prostredie GNOME"
2525
26 #: data/gnome-classic.desktop.in:4
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2728 msgid "This session logs you into GNOME Classic"
2829 msgstr "Táto relácia vás prihlási do klasického prostredia GNOME"
2930
30 #: extensions/apps-menu/extension.js:113
31 #: data/gnome-classic-wayland.desktop.in:3
32 msgid "GNOME Classic on Wayland"
33 msgstr "Klasické prostredie GNOME so systémom Wayland"
34
35 #: data/gnome-classic-xorg.desktop.in:3
36 msgid "GNOME Classic on Xorg"
37 msgstr "Klasické prostredie GNOME so systémom Xorg"
38
39 #: extensions/apps-menu/extension.js:112
3140 msgid "Favorites"
3241 msgstr "Obľúbené"
3342
3443 # TreeViewColumn
35 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3645 msgid "Applications"
3746 msgstr "Aplikácie"
3847
5160 "súboru .desktop), nasledovaný čiarkou a číslom pracovného priestoru"
5261
5362 # Label
54 #: extensions/auto-move-windows/prefs.js:35
63 #: extensions/auto-move-windows/prefs.js:34
5564 msgid "Workspace Rules"
5665 msgstr "Pravidlá pracovného priestoru"
5766
5867 # ToolButton label
59 #: extensions/auto-move-windows/prefs.js:243
68 #: extensions/auto-move-windows/prefs.js:236
6069 msgid "Add Rule"
6170 msgstr "Pridať pravidlo"
6271
6372 # https://bugzilla.gnome.org/show_bug.cgi?id=687590
6473 #. TRANSLATORS: %s is the filesystem name
65 #: extensions/drive-menu/extension.js:112
74 #: extensions/drive-menu/extension.js:133
6675 #: extensions/places-menu/placeDisplay.js:233
6776 #, javascript-format
6877 msgid "Ejecting drive “%s” failed:"
6978 msgstr "Zlyhalo vysúvanie jednotky „%s“:"
7079
7180 #  Menu
72 #: extensions/drive-menu/extension.js:128
81 #: extensions/drive-menu/extension.js:149
7382 msgid "Removable devices"
7483 msgstr "Vymeniteľné zariadenia"
7584
7685 # Menu Action
77 #: extensions/drive-menu/extension.js:155
86 #: extensions/drive-menu/extension.js:171
7887 msgid "Open Files"
7988 msgstr "Otvoriť aplikáciu Súbory"
8089
111120 "nadol. Aby sa prejavila zmena, je potrebné reštartovať shell."
112121
113122 #  menu item
114 #: extensions/places-menu/extension.js:89
115 #: extensions/places-menu/extension.js:93
123 #: extensions/places-menu/extension.js:88
124 #: extensions/places-menu/extension.js:91
116125 msgid "Places"
117126 msgstr "Miesta"
118127
159168 msgstr "Názov témy, ktorá sa načíta z ~/.themes/nazov/gnome-shell"
160169
161170 # PopupMenuItem
162 #: extensions/window-list/extension.js:98
171 #: extensions/window-list/extension.js:72
163172 msgid "Close"
164173 msgstr "Zavrieť"
165174
166175 # label
167 #: extensions/window-list/extension.js:118
176 #: extensions/window-list/extension.js:92
168177 msgid "Unminimize"
169178 msgstr "Odminimalizovať"
170179
171180 # label
172 #: extensions/window-list/extension.js:118
181 #: extensions/window-list/extension.js:92
173182 msgid "Minimize"
174183 msgstr "Minimalizovať"
175184
176185 # label
177 #: extensions/window-list/extension.js:125
186 #: extensions/window-list/extension.js:99
178187 msgid "Unmaximize"
179188 msgstr "Odmaximalizovať"
180189
181190 # label
182 #: extensions/window-list/extension.js:125
191 #: extensions/window-list/extension.js:99
183192 msgid "Maximize"
184193 msgstr "Maximalizovať"
185194
186195 # PopupMenuItem
187 #: extensions/window-list/extension.js:428
196 #: extensions/window-list/extension.js:434
188197 msgid "Minimize all"
189198 msgstr "Minimalizovať všetko"
190199
191200 # PopupMenuItem
192 #: extensions/window-list/extension.js:434
201 #: extensions/window-list/extension.js:440
193202 msgid "Unminimize all"
194203 msgstr "Odminimalizovať všetko"
195204
196205 # PopupMenuItem
197 #: extensions/window-list/extension.js:440
206 #: extensions/window-list/extension.js:446
198207 msgid "Maximize all"
199208 msgstr "Maximalizovať všetko"
200209
201210 # PopupMenuItem
202 #: extensions/window-list/extension.js:448
211 #: extensions/window-list/extension.js:454
203212 msgid "Unmaximize all"
204213 msgstr "Odmaximalizovať všetko"
205214
206215 # PopupMenuItem
207 #: extensions/window-list/extension.js:456
216 #: extensions/window-list/extension.js:462
208217 msgid "Close all"
209218 msgstr "Zavrieť všetko"
210219
211 #: extensions/window-list/extension.js:734
220 #: extensions/window-list/extension.js:741
212221 msgid "Window List"
213222 msgstr "Zoznam okien"
214223
226235
227236 # CheckButton
228237 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
229 #: extensions/window-list/prefs.js:100
238 #: extensions/window-list/prefs.js:86
230239 msgid "Show windows from all workspaces"
231240 msgstr "Zobraziť okná zo všetkých pracovných priestorov"
232241
248257 "Určuje, či sa má zobraziť zoznam okien na všetkých pripojených monitoroch, "
249258 "alebo iba na hlavnom."
250259
251 #: extensions/window-list/prefs.js:29
260 #: extensions/window-list/prefs.js:39
252261 msgid "Window Grouping"
253262 msgstr "Zoskupenie okien"
254263
255 #: extensions/window-list/prefs.js:58
264 #: extensions/window-list/prefs.js:63
256265 msgid "Never group windows"
257266 msgstr "Nikdy nezoskupovať okná"
258267
259 #: extensions/window-list/prefs.js:59
268 #: extensions/window-list/prefs.js:64
260269 msgid "Group windows when space is limited"
261270 msgstr "Zoskupovať okna ak je obmedzený priestor"
262271
263 #: extensions/window-list/prefs.js:60
272 #: extensions/window-list/prefs.js:65
264273 msgid "Always group windows"
265274 msgstr "Vždy zoskupovať okná"
266275
267 #: extensions/window-list/prefs.js:94
276 #: extensions/window-list/prefs.js:81
268277 msgid "Show on all monitors"
269278 msgstr "Zobraziť na všetkých monitoroch"
270279
271280 # Label
272 #: extensions/window-list/workspaceIndicator.js:207
273 #: extensions/workspace-indicator/extension.js:213
281 #: extensions/window-list/workspaceIndicator.js:249
282 #: extensions/workspace-indicator/extension.js:254
274283 msgid "Workspace Indicator"
275284 msgstr "Indikátor pracovného priestoru"
276285
277286 # Label
278 #: extensions/workspace-indicator/prefs.js:34
287 #: extensions/workspace-indicator/prefs.js:33
279288 msgid "Workspace Names"
280289 msgstr "Názvy pracovných priestorov"
281290
282291 # store label
283 #: extensions/workspace-indicator/prefs.js:67
292 #: extensions/workspace-indicator/prefs.js:66
284293 #, javascript-format
285294 msgid "Workspace %d"
286295 msgstr "Pracovný priestor č. %d"
287296
288297 # TreeViewColumn; Label
289 #: extensions/workspace-indicator/prefs.js:218
298 #: extensions/workspace-indicator/prefs.js:207
290299 msgid "Add Workspace"
291300 msgstr "Pridať pracovný priestor"
292301
+113
-127
po/sl.po less more
0 # Slovenian translation for gnome-shell-extension-openweather.
0 # Slovenian translation for gnome-shell-extensions.
11 # Copyright (C) YEAR Jens Lody
2 # This file is distributed under the same license as the gnome-shell-extension-openweather package.
2 # This file is distributed under the same license as the gnome-shell-extensions package.
33 #
4 # Matej Urbančič <[email protected]>, 2018–2020.
4 # Matej Urbančič <[email protected]>, 2018–2022.
55 #
66 msgid ""
77 msgstr ""
8 "Project-Id-Version: gnome-shell-extension-openweather 1.1\n"
9 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
10 "issues\n"
11 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
12 "PO-Revision-Date: 2020-06-01 15:34+0200\n"
13 "Last-Translator: \n"
14 "Language-Team: \n"
15 "Language: sl\n"
8 "Project-Id-Version: gnome-shell-extensions\n"
9 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues\n"
10 "POT-Creation-Date: 2022-01-26 12:35+0000\n"
11 "PO-Revision-Date: 2022-01-26 21:55+0100\n"
12 "Last-Translator: Matej Urbančič <[email protected]>\n"
13 "Language-Team: Slovenian GNOME Translation Team <[email protected]>\n"
14 "Language: sl_SI\n"
1615 "MIME-Version: 1.0\n"
1716 "Content-Type: text/plain; charset=UTF-8\n"
1817 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100>=3 && n"
20 "%100<=4 ? 2 : 3);\n"
21 "X-Generator: Poedit 2.3\n"
22
23 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
18 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
19 "X-Poedit-SourceCharset: utf-8\n"
20 "X-Generator: Poedit 3.0\n"
21
22 #: data/gnome-classic.desktop.in:3
2423 msgid "GNOME Classic"
25 msgstr "Običajno namizje GNOME"
26
27 #: data/gnome-classic.desktop.in:4
24 msgstr "Klasično namizje GNOME"
25
26 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
27 #: data/gnome-classic-xorg.desktop.in:4
2828 msgid "This session logs you into GNOME Classic"
29 msgstr "Seja omogoča prijavo v običajno namizje GNOME."
30
31 #: extensions/apps-menu/extension.js:113
29 msgstr "Seja omogoča prijavo v klasično namizje GNOME."
30
31 #: data/gnome-classic-wayland.desktop.in:3
32 #| msgid "GNOME Classic"
33 msgid "GNOME Classic on Wayland"
34 msgstr "Klasično namizje GNOME na sistemu Wayland"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "Klasično namizje GNOME na sistemu Xorg"
39
40 #: extensions/apps-menu/extension.js:112
3241 msgid "Favorites"
33 msgstr "Priljubljeni stiki"
34
35 #: extensions/apps-menu/extension.js:369
42 msgstr "Priljubljeno"
43
44 #: extensions/apps-menu/extension.js:366
3645 msgid "Applications"
3746 msgstr "Programi"
3847
4251
4352 #: extensions/auto-move-windows/org.gnome.shell.extensions.auto-move-windows.gschema.xml:7
4453 msgid ""
45 "A list of strings, each containing an application id (desktop file name), "
46 "followed by a colon and the workspace number"
54 "A list of strings, each containing an application id (desktop file name), followed by a colon and the "
55 "workspace number"
4756 msgstr ""
48 "Seznam nizov z določilom ID programa (ime programa), ki mu sledi dvopičje in "
49 "nato številka delovne površine."
50
51 #: extensions/auto-move-windows/prefs.js:35
57 "Seznam nizov z določilom ID programa (ime programa), ki mu sledi dvopičje in nato številka delovne površine."
58
59 #: extensions/auto-move-windows/prefs.js:34
5260 msgid "Workspace Rules"
5361 msgstr "Pravila delovnih površin"
5462
55 #: extensions/auto-move-windows/prefs.js:243
63 #: extensions/auto-move-windows/prefs.js:236
5664 msgid "Add Rule"
5765 msgstr "Dodaj pravilo"
5866
5967 #. TRANSLATORS: %s is the filesystem name
60 #: extensions/drive-menu/extension.js:112
61 #: extensions/places-menu/placeDisplay.js:233
68 #: extensions/drive-menu/extension.js:133 extensions/places-menu/placeDisplay.js:233
6269 #, javascript-format
6370 msgid "Ejecting drive “%s” failed:"
6471 msgstr "Izmetavanje pogona »%s« je spodletelo:"
6572
66 #: extensions/drive-menu/extension.js:128
73 #: extensions/drive-menu/extension.js:149
6774 msgid "Removable devices"
6875 msgstr "Odstranljive naprave"
6976
70 #: extensions/drive-menu/extension.js:155
77 #: extensions/drive-menu/extension.js:171
7178 msgid "Open Files"
7279 msgstr "Odpri datoteke"
7380
7784
7885 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:6
7986 msgid ""
80 "Try to use more screen for placing window thumbnails by adapting to screen "
81 "aspect ratio, and consolidating them further to reduce the bounding box. "
82 "This setting applies only with the natural placement strategy."
87 "Try to use more screen for placing window thumbnails by adapting to screen aspect ratio, and consolidating "
88 "them further to reduce the bounding box. This setting applies only with the natural placement strategy."
8389 msgstr ""
84 "Poskusi uporabiti več zaslona za postavitev sličic oken s prilagajanjem "
85 "razmerja velikosti zaslona in prilagajanjem postavitve okvirja. Nastavitev "
86 "je mogoče uporabiti le z naravnim načinom postavitve."
90 "Poskusi uporabiti več zaslona za postavitev sličic oken s prilagajanjem razmerja velikosti zaslona in "
91 "prilagajanjem postavitve okvirja. Nastavitev je mogoče uporabiti le z naravnim načinom postavitve."
8792
8893 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:11
8994 msgid "Place window captions on top"
9196
9297 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:12
9398 msgid ""
94 "If true, place window captions on top the respective thumbnail, overriding "
95 "shell default of placing it at the bottom. Changing this setting requires "
96 "restarting the shell to have any effect."
99 "If true, place window captions on top the respective thumbnail, overriding shell default of placing it at "
100 "the bottom. Changing this setting requires restarting the shell to have any effect."
97101 msgstr ""
98 "Izbrana možnost določi postavitev nazivov oken na vrh posamezne sličice in s "
99 "tem prepiše privzeti izpis pod sličico. Za uveljavitev sprememb je treba "
100 "lupino ponovno zagnati."
101
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:93
102 "Izbrana možnost določi postavitev nazivov oken na vrh posamezne sličice in s tem prepiše privzeti izpis pod "
103 "sličico. Za uveljavitev sprememb je treba lupino ponovno zagnati."
104
105 #: extensions/places-menu/extension.js:88 extensions/places-menu/extension.js:91
104106 msgid "Places"
105107 msgstr "Mesta"
106108
114116 msgid "Failed to mount volume for “%s”"
115117 msgstr "Priklapljanje nosilca za »%s« je spodletelo"
116118
117 #: extensions/places-menu/placeDisplay.js:148
118 #: extensions/places-menu/placeDisplay.js:171
119 #: extensions/places-menu/placeDisplay.js:148 extensions/places-menu/placeDisplay.js:171
119120 msgid "Computer"
120121 msgstr "Računalnik"
121122
122123 #: extensions/places-menu/placeDisplay.js:359
123124 msgid "Home"
124 msgstr "Home"
125 msgstr "Osebna mapa"
125126
126127 #: extensions/places-menu/placeDisplay.js:404
127128 msgid "Browse Network"
129130
130131 #: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:7
131132 msgid "Cycle Screenshot Sizes"
132 msgstr "Preklapljaj velikost zaslonske slike"
133 msgstr "Preklapljaj velikosti zaslonske slike"
133134
134135 #: extensions/screenshot-window-sizer/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml:11
135136 msgid "Cycle Screenshot Sizes Backward"
136 msgstr "Preklapljaj velikost zaslonske slike"
137 msgstr "Preklapljaj velikosti zaslonske slike vzvratno"
137138
138139 #: extensions/user-theme/org.gnome.shell.extensions.user-theme.gschema.xml:5
139140 msgid "Theme name"
143144 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
144145 msgstr "Ime teme, ki bo naložena iz ~/.themes/name/gnome-shell"
145146
146 #: extensions/window-list/extension.js:98
147 #: extensions/window-list/extension.js:72
147148 msgid "Close"
148149 msgstr "Zapri"
149150
150 #: extensions/window-list/extension.js:118
151 #: extensions/window-list/extension.js:92
151152 msgid "Unminimize"
152153 msgstr "Povečaj"
153154
154 #: extensions/window-list/extension.js:118
155 #: extensions/window-list/extension.js:92
155156 msgid "Minimize"
156157 msgstr "Skrči"
157158
158 #: extensions/window-list/extension.js:125
159 #: extensions/window-list/extension.js:99
159160 msgid "Unmaximize"
160161 msgstr "Pomanjšaj"
161162
162 #: extensions/window-list/extension.js:125
163 #: extensions/window-list/extension.js:99
163164 msgid "Maximize"
164165 msgstr "Razpni"
165166
166 #: extensions/window-list/extension.js:428
167 #: extensions/window-list/extension.js:434
167168 msgid "Minimize all"
168169 msgstr "Skrči vse"
169170
170 #: extensions/window-list/extension.js:434
171 #: extensions/window-list/extension.js:440
171172 msgid "Unminimize all"
172173 msgstr "Pomanjšaj vse"
173174
174 #: extensions/window-list/extension.js:440
175 #: extensions/window-list/extension.js:446
175176 msgid "Maximize all"
176177 msgstr "Razpni vse"
177178
178 #: extensions/window-list/extension.js:448
179 #: extensions/window-list/extension.js:454
179180 msgid "Unmaximize all"
180181 msgstr "Pomanjšaj vse"
181182
182 #: extensions/window-list/extension.js:456
183 #: extensions/window-list/extension.js:462
183184 msgid "Close all"
184185 msgstr "Zapri vse"
185186
186 #: extensions/window-list/extension.js:734
187 #: extensions/window-list/extension.js:741
187188 msgid "Window List"
188189 msgstr "Seznam oken"
189190
193194
194195 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:13
195196 msgid ""
196 "Decides when to group windows from the same application on the window list. "
197 "Possible values are “never”, “auto” and “always”."
197 "Decides when to group windows from the same application on the window list. Possible values are “never”, "
198 "“auto” and “always”."
198199 msgstr ""
199 "Določi, kdaj se okna istega programa v seznamu programov združujejo. "
200 "Veljavne vrednosti so »nikoli«, »samodejno« in »vedno«."
200 "Določi, kdaj se okna istega programa v seznamu programov združujejo. Veljavne vrednosti so »nikoli«, "
201 "»samodejno« in »vedno«."
201202
202203 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
203 #: extensions/window-list/prefs.js:100
204 #: extensions/window-list/prefs.js:86
204205 msgid "Show windows from all workspaces"
205206 msgstr "Pokaži okna vseh delovnih površin"
206207
207208 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:21
208209 msgid "Whether to show windows from all workspaces or only the current one."
209 msgstr ""
210 "Ali naj bo okno prikazano na vseh delovnih površinah ali le na trenutni."
210 msgstr "Ali naj bo okno prikazano na vseh delovnih površinah ali le na trenutni."
211211
212212 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:27
213213 msgid "Show the window list on all monitors"
214214 msgstr "Pokaži seznam okna na vseh zaslonih"
215215
216216 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:28
217 msgid ""
218 "Whether to show the window list on all connected monitors or only on the "
219 "primary one."
220 msgstr ""
221 "Ali naj bo prikazan seznam oken na vseh povezanih zasloni ali le na osnovnem."
222
223 #: extensions/window-list/prefs.js:29
217 msgid "Whether to show the window list on all connected monitors or only on the primary one."
218 msgstr "Ali naj bo prikazan seznam oken na vseh povezanih zasloni ali le na osnovnem."
219
220 #: extensions/window-list/prefs.js:39
224221 msgid "Window Grouping"
225222 msgstr "Združevanje oken"
226223
227 #: extensions/window-list/prefs.js:58
224 #: extensions/window-list/prefs.js:63
228225 msgid "Never group windows"
229226 msgstr "Nikoli ne združuj oken"
230227
231 #: extensions/window-list/prefs.js:59
228 #: extensions/window-list/prefs.js:64
232229 msgid "Group windows when space is limited"
233230 msgstr "Združi okna, ko je prostor omejen"
234231
235 #: extensions/window-list/prefs.js:60
232 #: extensions/window-list/prefs.js:65
236233 msgid "Always group windows"
237 msgstr "Okna vedno združi"
238
239 #: extensions/window-list/prefs.js:94
234 msgstr "Okna vedno združuj"
235
236 #: extensions/window-list/prefs.js:81
240237 msgid "Show on all monitors"
241238 msgstr "Pokaži na vseh zaslonih"
242239
243 #: extensions/window-list/workspaceIndicator.js:207
244 #: extensions/workspace-indicator/extension.js:213
240 #: extensions/window-list/workspaceIndicator.js:249 extensions/workspace-indicator/extension.js:254
245241 msgid "Workspace Indicator"
246242 msgstr "Kazalnik delovnih površin"
247243
248 #: extensions/workspace-indicator/prefs.js:34
244 #: extensions/workspace-indicator/prefs.js:33
249245 msgid "Workspace Names"
250246 msgstr "Imena delovnih površin"
251247
252 #: extensions/workspace-indicator/prefs.js:67
248 #: extensions/workspace-indicator/prefs.js:66
253249 #, javascript-format
254250 msgid "Workspace %d"
255251 msgstr "Delovna površina %d"
256252
257 #: extensions/workspace-indicator/prefs.js:218
253 #: extensions/workspace-indicator/prefs.js:207
258254 msgid "Add Workspace"
259255 msgstr "Dodaj delovno površino"
260256
275271
276272 #~ msgid ""
277273 #~ "Openweathermap.org does not work without an api-key.\n"
278 #~ "Either set the switch to use the extensions default key in the "
279 #~ "preferences dialog to on or register at https://openweathermap.org/appid "
280 #~ "and paste your personal key into the preferences dialog."
274 #~ "Either set the switch to use the extensions default key in the preferences dialog to on or register at "
275 #~ "https://openweathermap.org/appid and paste your personal key into the preferences dialog."
281276 #~ msgstr ""
282277 #~ "Povezava s spletiščem Openweathermap.org brez ključa API ne deluje.\n"
283 #~ "Med nastavitvami lahko uporabite privzet ključ razširitve ali pa "
284 #~ "osebnega, ki ga ustvarite na povezavi https://openweathermap.org/appid in "
285 #~ "ga nato kopirate v ustrezno polje nastavitev."
278 #~ "Med nastavitvami lahko uporabite privzet ključ razširitve ali pa osebnega, ki ga ustvarite na povezavi "
279 #~ "https://openweathermap.org/appid in ga nato kopirate v ustrezno polje nastavitev."
286280
287281 #~ msgid ""
288282 #~ "Dark Sky does not work without an api-key.\n"
289 #~ "Please register at https://darksky.net/dev/register and paste your "
290 #~ "personal key into the preferences dialog."
283 #~ "Please register at https://darksky.net/dev/register and paste your personal key into the preferences "
284 #~ "dialog."
291285 #~ msgstr ""
292286 #~ "Prikaz nočnega neba brez ključa API ne deluje.\n"
293 #~ "Ustvarite osebni ključ na https://darksky.net/dev/register in ga "
294 #~ "prilepite v ustrezno polje nastavitev."
287 #~ "Ustvarite osebni ključ na https://darksky.net/dev/register in ga prilepite v ustrezno polje nastavitev."
295288
296289 #~ msgid "Can not connect to %s"
297290 #~ msgstr "Povezava z %s ni mogoča."
737730 #~ msgstr "Osvežitev napovedi vremena [min]"
738731
739732 #~ msgid ""
740 #~ "Note: the forecast-timout is not used for Dark Sky, because they do not "
741 #~ "provide seperate downloads for current weather and forecasts."
733 #~ "Note: the forecast-timout is not used for Dark Sky, because they do not provide seperate downloads for "
734 #~ "current weather and forecasts."
742735 #~ msgstr ""
743 #~ "Opomba: časovni zamik napovedi pri uporabi podatkov Dark Sky ni na voljo, "
744 #~ "saj sistem ne ponuja ločenih podatkov za trenutno vreme in napoved."
736 #~ "Opomba: časovni zamik napovedi pri uporabi podatkov Dark Sky ni na voljo, saj sistem ne ponuja ločenih "
737 #~ "podatkov za trenutno vreme in napoved."
745738
746739 #~ msgid "Use extensions api-key for openweathermap.org"
747740 #~ msgstr "Uporabi ključ API za razširitev openweathermap.org"
748741
749 #~ msgid ""
750 #~ "Switch off, if you have your own api-key for openweathermap.org and put "
751 #~ "it into the text-box below."
752 #~ msgstr ""
753 #~ "Možnost je izklopljena, če je v spodnjem polju vpisan osebni ključ API za "
754 #~ "openweathermap.org."
742 #~ msgid "Switch off, if you have your own api-key for openweathermap.org and put it into the text-box below."
743 #~ msgstr "Možnost je izklopljena, če je v spodnjem polju vpisan osebni ključ API za openweathermap.org."
755744
756745 #~ msgid "Weather provider"
757746 #~ msgstr "Vremenski podatki"
835824 #~ msgstr "neznano (krajevna izgradnja ?"
836825
837826 #~ msgid ""
838 #~ "<span>Weather extension to display weather information from <a href="
839 #~ "\"https://openweathermap.org/\">Openweathermap</a> or <a href=\"https://"
840 #~ "darksky.net\">Dark Sky</a> for almost all locations in the world.</span>"
827 #~ "<span>Weather extension to display weather information from <a href=\"https://openweathermap.org/"
828 #~ "\">Openweathermap</a> or <a href=\"https://darksky.net\">Dark Sky</a> for almost all locations in the "
829 #~ "world.</span>"
841830 #~ msgstr ""
842831 #~ "<span>Razširitev Vreme omogoča prikaz podatkov o vremenu s spletišča \n"
843 #~ "<a href=\"https://openweathermap.org/\">Openweathermap</a> oziroma <a "
844 #~ "href=\"https://darksky.net\">Dark Sky</a> za skoraj vse kraje na svetu.</"
845 #~ "span>"
832 #~ "<a href=\"https://openweathermap.org/\">Openweathermap</a> oziroma <a href=\"https://darksky.net\">Dark "
833 #~ "Sky</a> za skoraj vse kraje na svetu.</span>"
846834
847835 #~ msgid "Maintained by"
848836 #~ msgstr "Razširitev vzdržuje"
852840
853841 #~ msgid ""
854842 #~ "<span size=\"small\">This program comes with ABSOLUTELY NO WARRANTY.\n"
855 #~ "See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
856 #~ "\">GNU General Public License, version 2 or later</a> for details.</span>"
843 #~ "See the <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html\">GNU General Public License, "
844 #~ "version 2 or later</a> for details.</span>"
857845 #~ msgstr ""
858846 #~ "<span size=\"small\">Program je objavljen brez VSAKRŠNE GARANCIJE.\n"
859 #~ "Za več podrobnosti si oglejte <a href=\"https://www.gnu.org/licenses/old-"
860 #~ "licenses/gpl-2.0.html\">Splošno Javno Dovoljenje GNU GPL, različice 2 ali "
861 #~ "kasnejše</a>.</span>"
847 #~ "Za več podrobnosti si oglejte <a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html\">Splošno "
848 #~ "Javno Dovoljenje GNU GPL, različice 2 ali kasnejše</a>.</span>"
862849
863850 #~ msgid "About"
864851 #~ msgstr "O programu"
873860 #~ msgstr "Enota hitrosti vetra"
874861
875862 #~ msgid ""
876 #~ "Choose the units used for wind speed. Allowed values are 'kph', 'mph', 'm/"
877 #~ "s', 'knots', 'ft/s' or 'Beaufort'."
863 #~ "Choose the units used for wind speed. Allowed values are 'kph', 'mph', 'm/s', 'knots', 'ft/s' or "
864 #~ "'Beaufort'."
878865 #~ msgstr ""
879 #~ "Prikaz enote hitrosti vetra, ki je lahko »kph«, »mph«, »m/s«, »vozli«, "
880 #~ "»čevlji/s« oziroma »Beaufort«."
866 #~ "Prikaz enote hitrosti vetra, ki je lahko »kph«, »mph«, »m/s«, »vozli«, »čevlji/s« oziroma »Beaufort«."
881867
882868 #~ msgid "Choose whether to display wind direction through arrows or letters."
883869 #~ msgstr "Prikaz smeri vetra s puščicami ali s črkovnimi oznakami smeri neba."
99 "Project-Id-Version: gnome-shell-extensions master\n"
1010 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1111 "issues\n"
12 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
13 "PO-Revision-Date: 2020-08-19 07:21+0200\n"
12 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
13 "PO-Revision-Date: 2022-03-11 07:10+0100\n"
1414 "Last-Translator: Марко М. Костић <[email protected]>\n"
1515 "Language-Team: Serbian <[email protected]>\n"
1616 "Language: sr\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
1919 "Content-Transfer-Encoding: 8bit\n"
2020 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n"
21 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
21 "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
2222 "X-Project-Style: gnome\n"
23 "X-Generator: Gtranslator 3.36.0\n"
24
25 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
23 "X-Generator: Poedit 3.0.1\n"
24
25 #: data/gnome-classic.desktop.in:3
2626 msgid "GNOME Classic"
2727 msgstr "Класичан Гном"
2828
29 #: data/gnome-classic.desktop.in:4
29 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
30 #: data/gnome-classic-xorg.desktop.in:4
3031 msgid "This session logs you into GNOME Classic"
3132 msgstr "Ова сесија вас пријављује у класичан Гном"
3233
33 #: extensions/apps-menu/extension.js:113
34 #: data/gnome-classic-wayland.desktop.in:3
35 msgid "GNOME Classic on Wayland"
36 msgstr "Класичан Гном на Вејленду"
37
38 #: data/gnome-classic-xorg.desktop.in:3
39 msgid "GNOME Classic on Xorg"
40 msgstr "Класичан Гном на Икс серверу"
41
42 #: extensions/apps-menu/extension.js:112
3443 msgid "Favorites"
3544 msgstr "Омиљено"
3645
37 #: extensions/apps-menu/extension.js:369
46 #: extensions/apps-menu/extension.js:366
3847 msgid "Applications"
3948 msgstr "Програми"
4049
5059 "Списак ниски од којих свака садржи иб програма (назив датотеке „.desktop“), "
5160 "зарез и број радног простора"
5261
53 #: extensions/auto-move-windows/prefs.js:35
54 #| msgid "Workspace Names"
62 #: extensions/auto-move-windows/prefs.js:34
5563 msgid "Workspace Rules"
5664 msgstr "Правила радних простора"
5765
58 #: extensions/auto-move-windows/prefs.js:243
66 #: extensions/auto-move-windows/prefs.js:236
5967 msgid "Add Rule"
6068 msgstr "Додај правило"
6169
6270 #. TRANSLATORS: %s is the filesystem name
63 #: extensions/drive-menu/extension.js:112
71 #: extensions/drive-menu/extension.js:133
6472 #: extensions/places-menu/placeDisplay.js:233
6573 #, javascript-format
6674 msgid "Ejecting drive “%s” failed:"
6775 msgstr "Нисам успео да избацим уређај „%s“:"
6876
69 #: extensions/drive-menu/extension.js:128
77 #: extensions/drive-menu/extension.js:149
7078 msgid "Removable devices"
7179 msgstr "Уклоњиви уређаји"
7280
73 #: extensions/drive-menu/extension.js:155
81 #: extensions/drive-menu/extension.js:171
7482 msgid "Open Files"
7583 msgstr "Отвори датотеке"
7684
102110 "умањених приказа уместо испод приказа. Промена ових подешавања захтева да "
103111 "поново покренете Гномову шкољку."
104112
105 #: extensions/places-menu/extension.js:89
106 #: extensions/places-menu/extension.js:93
113 #: extensions/places-menu/extension.js:88
114 #: extensions/places-menu/extension.js:91
107115 msgid "Places"
108116 msgstr "Места"
109117
146154 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
147155 msgstr "Назив теме који се учитава из датотеке „~/.themes/name/gnome-shell“"
148156
149 #: extensions/window-list/extension.js:98
157 #: extensions/window-list/extension.js:72
150158 msgid "Close"
151159 msgstr "Затвори"
152160
153 #: extensions/window-list/extension.js:118
161 #: extensions/window-list/extension.js:92
154162 msgid "Unminimize"
155163 msgstr "Поништи умањење"
156164
157 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
158166 msgid "Minimize"
159167 msgstr "Умањи"
160168
161 #: extensions/window-list/extension.js:125
169 #: extensions/window-list/extension.js:99
162170 msgid "Unmaximize"
163171 msgstr "Поништи увећање"
164172
165 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
166174 msgid "Maximize"
167175 msgstr "Увећај"
168176
169 #: extensions/window-list/extension.js:428
177 #: extensions/window-list/extension.js:434
170178 msgid "Minimize all"
171179 msgstr "Умањи све"
172180
173 #: extensions/window-list/extension.js:434
181 #: extensions/window-list/extension.js:440
174182 msgid "Unminimize all"
175183 msgstr "Поништи умањење свега"
176184
177 #: extensions/window-list/extension.js:440
185 #: extensions/window-list/extension.js:446
178186 msgid "Maximize all"
179187 msgstr "Увећај све"
180188
181 #: extensions/window-list/extension.js:448
189 #: extensions/window-list/extension.js:454
182190 msgid "Unmaximize all"
183191 msgstr "Поништи увећање свега"
184192
185 #: extensions/window-list/extension.js:456
193 #: extensions/window-list/extension.js:462
186194 msgid "Close all"
187195 msgstr "Затвори све"
188196
189 #: extensions/window-list/extension.js:734
197 #: extensions/window-list/extension.js:741
190198 msgid "Window List"
191199 msgstr "Списак прозора"
192200
204212 "„always“ (увек)."
205213
206214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
207 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
208216 msgid "Show windows from all workspaces"
209217 msgstr "Прикажи прозоре свих радних простора"
210218
224232 "Да ли да прикаже списак прозора на свим прикљученим мониторима или само на "
225233 "главном."
226234
227 #: extensions/window-list/prefs.js:29
235 #: extensions/window-list/prefs.js:39
228236 msgid "Window Grouping"
229237 msgstr "Груписање прозора"
230238
231 #: extensions/window-list/prefs.js:58
239 #: extensions/window-list/prefs.js:63
232240 msgid "Never group windows"
233241 msgstr "Никад не групиши прозоре"
234242
235 #: extensions/window-list/prefs.js:59
243 #: extensions/window-list/prefs.js:64
236244 msgid "Group windows when space is limited"
237245 msgstr "Групиши прозоре када је простор ограничен"
238246
239 #: extensions/window-list/prefs.js:60
247 #: extensions/window-list/prefs.js:65
240248 msgid "Always group windows"
241249 msgstr "Увек групиши прозоре"
242250
243 #: extensions/window-list/prefs.js:94
251 #: extensions/window-list/prefs.js:81
244252 msgid "Show on all monitors"
245253 msgstr "Прикажи на свим мониторима"
246254
247 #: extensions/window-list/workspaceIndicator.js:207
248 #: extensions/workspace-indicator/extension.js:213
255 #: extensions/window-list/workspaceIndicator.js:249
256 #: extensions/workspace-indicator/extension.js:254
249257 msgid "Workspace Indicator"
250258 msgstr "Показатељ радних простора"
251259
252 #: extensions/workspace-indicator/prefs.js:34
260 #: extensions/workspace-indicator/prefs.js:33
253261 msgid "Workspace Names"
254262 msgstr "Називи радних простора"
255263
256 #: extensions/workspace-indicator/prefs.js:67
264 #: extensions/workspace-indicator/prefs.js:66
257265 #, javascript-format
258266 msgid "Workspace %d"
259267 msgstr "%d. радни простор"
260268
261 #: extensions/workspace-indicator/prefs.js:218
262 #| msgid "Workspace"
269 #: extensions/workspace-indicator/prefs.js:207
263270 msgid "Add Workspace"
264271 msgstr "Додај радни простор"
265272
33 # Daniel Nylander <[email protected]>, 2011, 2012.
44 # Mattias Eriksson <[email protected]>, 2014.
55 # Anders Jonsson <[email protected]>, 2015, 2017, 2019, 2020, 2021.
6 # Luna Jernberg <[email protected]>, 2021.
67 #
78 msgid ""
89 msgstr ""
910 "Project-Id-Version: gnome-shell-extensions\n"
1011 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1112 "issues\n"
12 "POT-Creation-Date: 2020-10-17 20:14+0000\n"
13 "PO-Revision-Date: 2021-03-27 21:12+0100\n"
14 "Last-Translator: Anders Jonsson <[email protected]>\n"
13 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
14 "PO-Revision-Date: 2021-11-07 10:48+0100\n"
15 "Last-Translator: Luna Jernberg <[email protected]>\n"
1516 "Language-Team: Swedish <[email protected]>\n"
1617 "Language: sv\n"
1718 "MIME-Version: 1.0\n"
1819 "Content-Type: text/plain; charset=UTF-8\n"
1920 "Content-Transfer-Encoding: 8bit\n"
20 "X-Generator: Poedit 2.4.2\n"
21 "X-Generator: Poedit 3.0\n"
2122
2223 #: data/gnome-classic.desktop.in:3
2324 msgid "GNOME Classic"
2425 msgstr "GNOME Klassisk"
2526
26 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
2729 msgid "This session logs you into GNOME Classic"
2830 msgstr "Denna session loggar in dig till GNOME Klassisk"
2931
30 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 msgid "GNOME Classic on Wayland"
34 msgstr "GNOME Klassisk på Wayland"
35
36 #: data/gnome-classic-xorg.desktop.in:3
37 msgid "GNOME Classic on Xorg"
38 msgstr "GNOME Klassisk på Xorg"
39
40 #: extensions/apps-menu/extension.js:112
3141 msgid "Favorites"
3242 msgstr "Favoriter"
3343
34 #: extensions/apps-menu/extension.js:369
44 #: extensions/apps-menu/extension.js:366
3545 msgid "Applications"
3646 msgstr "Program"
3747
4757 "En lista över strängar, var och en innehållande ett program-id "
4858 "(skrivbordsfilnamn), följt av ett kolontecken och arbetsytans nummer"
4959
50 #: extensions/auto-move-windows/prefs.js:35
60 #: extensions/auto-move-windows/prefs.js:34
5161 msgid "Workspace Rules"
5262 msgstr "Regler för arbetsyta"
5363
54 #: extensions/auto-move-windows/prefs.js:243
64 #: extensions/auto-move-windows/prefs.js:236
5565 msgid "Add Rule"
5666 msgstr "Lägg till regel"
5767
5868 #. TRANSLATORS: %s is the filesystem name
59 #: extensions/drive-menu/extension.js:112
69 #: extensions/drive-menu/extension.js:133
6070 #: extensions/places-menu/placeDisplay.js:233
6171 #, javascript-format
6272 msgid "Ejecting drive “%s” failed:"
6373 msgstr "Utmatning av disk ”%s” misslyckades:"
6474
65 #: extensions/drive-menu/extension.js:128
75 #: extensions/drive-menu/extension.js:149
6676 msgid "Removable devices"
6777 msgstr "Flyttbara enheter"
6878
69 #: extensions/drive-menu/extension.js:155
79 #: extensions/drive-menu/extension.js:171
7080 msgid "Open Files"
7181 msgstr "Öppna filer"
7282
99109 "skalets standardplacering under miniatyrbilden. För att ändra denna "
100110 "inställning krävs att skalet startas om för att den ska få effekt."
101111
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:93
112 #: extensions/places-menu/extension.js:88
113 #: extensions/places-menu/extension.js:91
104114 msgid "Places"
105115 msgstr "Platser"
106116
143153 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
144154 msgstr "Namnet på temat, kommer att läsas in från ~/.themes/name/gnome-shell"
145155
146 #: extensions/window-list/extension.js:98
156 #: extensions/window-list/extension.js:72
147157 msgid "Close"
148158 msgstr "Stäng"
149159
150 #: extensions/window-list/extension.js:118
160 #: extensions/window-list/extension.js:92
151161 msgid "Unminimize"
152162 msgstr "Avminimera"
153163
154 #: extensions/window-list/extension.js:118
164 #: extensions/window-list/extension.js:92
155165 msgid "Minimize"
156166 msgstr "Minimera"
157167
158 #: extensions/window-list/extension.js:125
168 #: extensions/window-list/extension.js:99
159169 msgid "Unmaximize"
160170 msgstr "Avmaximera"
161171
162 #: extensions/window-list/extension.js:125
172 #: extensions/window-list/extension.js:99
163173 msgid "Maximize"
164174 msgstr "Maximera"
165175
166 #: extensions/window-list/extension.js:432
176 #: extensions/window-list/extension.js:434
167177 msgid "Minimize all"
168178 msgstr "Minimera alla"
169179
170 #: extensions/window-list/extension.js:438
180 #: extensions/window-list/extension.js:440
171181 msgid "Unminimize all"
172182 msgstr "Avminimera alla"
173183
174 #: extensions/window-list/extension.js:444
184 #: extensions/window-list/extension.js:446
175185 msgid "Maximize all"
176186 msgstr "Maximera alla"
177187
178 #: extensions/window-list/extension.js:452
188 #: extensions/window-list/extension.js:454
179189 msgid "Unmaximize all"
180190 msgstr "Avmaximera alla"
181191
182 #: extensions/window-list/extension.js:460
192 #: extensions/window-list/extension.js:462
183193 msgid "Close all"
184194 msgstr "Stäng alla"
185195
186 #: extensions/window-list/extension.js:738
196 #: extensions/window-list/extension.js:741
187197 msgid "Window List"
188198 msgstr "Fönsterlista"
189199
200210 "värden är ”never” (aldrig), ”auto” och ”always” (alltid)."
201211
202212 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
203 #: extensions/window-list/prefs.js:100
213 #: extensions/window-list/prefs.js:86
204214 msgid "Show windows from all workspaces"
205215 msgstr "Visa fönster från alla arbetsytor"
206216
221231 "Huruvida fönsterlistan ska visas på alla anslutna skärmar eller bara på den "
222232 "primära."
223233
224 #: extensions/window-list/prefs.js:29
234 #: extensions/window-list/prefs.js:39
225235 msgid "Window Grouping"
226236 msgstr "Fönstergruppering"
227237
228 #: extensions/window-list/prefs.js:58
238 #: extensions/window-list/prefs.js:63
229239 msgid "Never group windows"
230240 msgstr "Gruppera aldrig fönster"
231241
232 #: extensions/window-list/prefs.js:59
242 #: extensions/window-list/prefs.js:64
233243 msgid "Group windows when space is limited"
234244 msgstr "Gruppera fönster när utrymmet är begränsat"
235245
236 #: extensions/window-list/prefs.js:60
246 #: extensions/window-list/prefs.js:65
237247 msgid "Always group windows"
238248 msgstr "Gruppera alltid fönster"
239249
240 #: extensions/window-list/prefs.js:94
250 #: extensions/window-list/prefs.js:81
241251 msgid "Show on all monitors"
242252 msgstr "Visa på alla skärmar"
243253
244 #: extensions/window-list/workspaceIndicator.js:207
245 #: extensions/workspace-indicator/extension.js:213
254 #: extensions/window-list/workspaceIndicator.js:249
255 #: extensions/workspace-indicator/extension.js:254
246256 msgid "Workspace Indicator"
247257 msgstr "Arbetsyteindikator"
248258
249 #: extensions/workspace-indicator/prefs.js:34
259 #: extensions/workspace-indicator/prefs.js:33
250260 msgid "Workspace Names"
251261 msgstr "Namn på arbetsytor"
252262
253 #: extensions/workspace-indicator/prefs.js:67
263 #: extensions/workspace-indicator/prefs.js:66
254264 #, javascript-format
255265 msgid "Workspace %d"
256266 msgstr "Arbetsyta %d"
257267
258 #: extensions/workspace-indicator/prefs.js:218
268 #: extensions/workspace-indicator/prefs.js:207
259269 msgid "Add Workspace"
260270 msgstr "Lägg till arbetsyta"
66 # Muhammet Kara <[email protected]>, 2013, 2014, 2015.
77 # Furkan Tokaç <[email protected]>, 2017.
88 # Sabri Ünal <[email protected]>, 2014, 2019.
9 # Emin Tufan Çetin <[email protected]>, 2019, 2020.
9 # Emin Tufan Çetin <[email protected]>, 2019, 2020, 2022.
1010 #
1111 msgid ""
1212 msgstr ""
1313 "Project-Id-Version: gnome-shell-extensions master\n"
1414 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1515 "issues\n"
16 "POT-Creation-Date: 2020-05-03 17:53+0000\n"
17 "PO-Revision-Date: 2020-05-05 17:28+0300\n"
16 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
17 "PO-Revision-Date: 2022-02-14 01:35+0300\n"
1818 "Last-Translator: Emin Tufan Çetin <[email protected]>\n"
1919 "Language-Team: Turkish <[email protected]>\n"
2020 "Language: tr\n"
2424 "Plural-Forms: nplurals=1; plural=0;\n"
2525 "X-Generator: Poedit 2.2.3\n"
2626
27 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
27 #: data/gnome-classic.desktop.in:3
2828 msgid "GNOME Classic"
2929 msgstr "GNOME Klasik"
3030
31 #: data/gnome-classic.desktop.in:4
31 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
32 #: data/gnome-classic-xorg.desktop.in:4
3233 msgid "This session logs you into GNOME Classic"
33 msgstr "Bu oturum, GNOME Klasik sürümüne giriş yapmanızı sağlar"
34
35 #: extensions/apps-menu/extension.js:113
34 msgstr "Bu oturum GNOME Klasik’e girmenizi sağlar"
35
36 #: data/gnome-classic-wayland.desktop.in:3
37 msgid "GNOME Classic on Wayland"
38 msgstr "Wayland üstünde GNOME Klasik"
39
40 #: data/gnome-classic-xorg.desktop.in:3
41 msgid "GNOME Classic on Xorg"
42 msgstr "Xorg üstünde GNOME Klasik"
43
44 #: extensions/apps-menu/extension.js:112
3645 msgid "Favorites"
3746 msgstr "Gözdeler"
3847
39 #: extensions/apps-menu/extension.js:369
48 #: extensions/apps-menu/extension.js:366
4049 msgid "Applications"
4150 msgstr "Uygulamalar"
4251
5261 "Her biri, bir uygulama kimliği (masaüstü dosya adı) ardından gelen iki nokta "
5362 "üst üste ve çalışma alanı numarasını içeren dizgeler listesi"
5463
55 #: extensions/auto-move-windows/prefs.js:35
64 #: extensions/auto-move-windows/prefs.js:34
5665 msgid "Workspace Rules"
5766 msgstr "Çalışma Alanı Kuralları"
5867
59 #: extensions/auto-move-windows/prefs.js:243
68 #: extensions/auto-move-windows/prefs.js:236
6069 msgid "Add Rule"
6170 msgstr "Kural Ekle"
6271
6372 #. TRANSLATORS: %s is the filesystem name
64 #: extensions/drive-menu/extension.js:112
73 #: extensions/drive-menu/extension.js:133
6574 #: extensions/places-menu/placeDisplay.js:233
6675 #, javascript-format
6776 msgid "Ejecting drive “%s” failed:"
6877 msgstr "“%s” sürücüsü çıkarılamadı:"
6978
70 #: extensions/drive-menu/extension.js:128
79 #: extensions/drive-menu/extension.js:149
7180 msgid "Removable devices"
7281 msgstr "Çıkarılabilir aygıtlar"
7382
74 #: extensions/drive-menu/extension.js:155
83 #: extensions/drive-menu/extension.js:171
7584 msgid "Open Files"
7685 msgstr "Dosyaları Aç"
7786
7887 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:5
7988 msgid "Use more screen for windows"
80 msgstr "Pencereler için ekranın daha fazla kısmını kullan"
89 msgstr "Pencerelere daha çok ekran kullan"
8190
8291 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:6
8392 msgid ""
8594 "aspect ratio, and consolidating them further to reduce the bounding box. "
8695 "This setting applies only with the natural placement strategy."
8796 msgstr ""
88 "Ekran en-boy oranına uyum sağlayarak ve sınır kutucuğunu küçültmek için daha "
89 "da sıkılaştırarak, pencere küçük resimlerini yerleştirmek için ekranda daha "
90 "fazla alan kullanmayı dene. Bu seçenek sadece doğal yerleştirme stratejisi "
97 "Ekran en-boy oranına uyarak ve sınır kutucuğunu küçültüp daha da "
98 "sıkılaştırarak, pencere küçük resimlerini yerleştirmek için ekranda daha "
99 "çok alan kullanmayı dene. Bu seçenek yalnızca doğal yerleştirme stratejisi "
91100 "ile geçerlidir."
92101
93102 #: extensions/native-window-placement/org.gnome.shell.extensions.native-window-placement.gschema.xml:11
105114 "Yapılan değişikliklerin etkili olması için kabuğun yeniden başlatılması "
106115 "gerekir."
107116
108 #: extensions/places-menu/extension.js:89
109 #: extensions/places-menu/extension.js:93
117 #: extensions/places-menu/extension.js:88
118 #: extensions/places-menu/extension.js:91
110119 msgid "Places"
111120 msgstr "Yerler"
112121
127136
128137 #: extensions/places-menu/placeDisplay.js:359
129138 msgid "Home"
130 msgstr "Başlangıç"
139 msgstr "Ev"
131140
132141 #: extensions/places-menu/placeDisplay.js:404
133142 msgid "Browse Network"
149158 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
150159 msgstr "~/.themes/name/gnome-shell konumundan edinilen tema adı"
151160
152 #: extensions/window-list/extension.js:98
161 #: extensions/window-list/extension.js:72
153162 msgid "Close"
154163 msgstr "Kapat"
155164
156 #: extensions/window-list/extension.js:118
165 #: extensions/window-list/extension.js:92
157166 msgid "Unminimize"
158167 msgstr "Önceki duruma getir"
159168
160 #: extensions/window-list/extension.js:118
169 #: extensions/window-list/extension.js:92
161170 msgid "Minimize"
162171 msgstr "Simge durumuna küçült"
163172
164 #: extensions/window-list/extension.js:125
173 #: extensions/window-list/extension.js:99
165174 msgid "Unmaximize"
166175 msgstr "Önceki duruma getir"
167176
168 #: extensions/window-list/extension.js:125
177 #: extensions/window-list/extension.js:99
169178 msgid "Maximize"
170179 msgstr "En büyük duruma getir"
171180
172 #: extensions/window-list/extension.js:429
181 #: extensions/window-list/extension.js:434
173182 msgid "Minimize all"
174183 msgstr "Tümünü simge durumuna küçült"
175184
176 #: extensions/window-list/extension.js:435
185 #: extensions/window-list/extension.js:440
177186 msgid "Unminimize all"
178187 msgstr "Tümünü önceki duruma getir"
179188
180 #: extensions/window-list/extension.js:441
189 #: extensions/window-list/extension.js:446
181190 msgid "Maximize all"
182191 msgstr "Tümünü en büyük duruma getir"
183192
184 #: extensions/window-list/extension.js:449
193 #: extensions/window-list/extension.js:454
185194 msgid "Unmaximize all"
186195 msgstr "Tümünü önceki duruma getir"
187196
188 #: extensions/window-list/extension.js:457
197 #: extensions/window-list/extension.js:462
189198 msgid "Close all"
190199 msgstr "Tümünü kapat"
191200
192 #: extensions/window-list/extension.js:737
201 #: extensions/window-list/extension.js:741
193202 msgid "Window List"
194203 msgstr "Pencere Listesi"
195204
207216 "“always” (her zaman)."
208217
209218 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
210 #: extensions/window-list/prefs.js:100
219 #: extensions/window-list/prefs.js:86
211220 msgid "Show windows from all workspaces"
212221 msgstr "Tüm çalışma alanlarındaki pencereleri göster"
213222
226235 "Whether to show the window list on all connected monitors or only on the "
227236 "primary one."
228237 msgstr ""
229 "Pencere listesinin tüm bağlı monitörlerde mi yoksa sadece birincil monitörde "
238 "Pencere listesinin tüm bağlı monitörlerde mi yoksa yalnızca birincil monitörde "
230239 "mi gösterileceğini belirtir."
231240
232 #: extensions/window-list/prefs.js:29
241 #: extensions/window-list/prefs.js:39
233242 msgid "Window Grouping"
234243 msgstr "Pencere Kümeleme"
235244
236 #: extensions/window-list/prefs.js:58
245 #: extensions/window-list/prefs.js:63
237246 msgid "Never group windows"
238 msgstr "Pencereleri hiçbir zaman kümeleme"
239
240 #: extensions/window-list/prefs.js:59
247 msgstr "Pencereleri asla kümeleme"
248
249 #: extensions/window-list/prefs.js:64
241250 msgid "Group windows when space is limited"
242 msgstr "Yer kısıtlı olduğunda pencereleri kümele"
243
244 #: extensions/window-list/prefs.js:60
251 msgstr "Yer kısıtlıyken pencereleri kümele"
252
253 #: extensions/window-list/prefs.js:65
245254 msgid "Always group windows"
246255 msgstr "Pencereleri her zaman kümele"
247256
248 #: extensions/window-list/prefs.js:94
257 #: extensions/window-list/prefs.js:81
249258 msgid "Show on all monitors"
250259 msgstr "Tüm monitörlerde göster"
251260
252 #: extensions/window-list/workspaceIndicator.js:209
253 #: extensions/workspace-indicator/extension.js:215
261 #: extensions/window-list/workspaceIndicator.js:249
262 #: extensions/workspace-indicator/extension.js:254
254263 msgid "Workspace Indicator"
255264 msgstr "Çalışma Alanı Belirteci"
256265
257 #: extensions/workspace-indicator/prefs.js:34
266 #: extensions/workspace-indicator/prefs.js:33
258267 msgid "Workspace Names"
259268 msgstr "Çalışma Alanı Adları"
260269
261 #: extensions/workspace-indicator/prefs.js:67
270 #: extensions/workspace-indicator/prefs.js:66
262271 #, javascript-format
263272 msgid "Workspace %d"
264273 msgstr "Çalışma Alanı %d"
265274
266 #: extensions/workspace-indicator/prefs.js:218
275 #: extensions/workspace-indicator/prefs.js:207
267276 msgid "Add Workspace"
268277 msgstr "Çalışma Alanı Ekle"
269278
33 # Alexandr Toorchyn <[email protected]>, 2011.
44 # Daniel Korostil <[email protected]>, 2013, 2014, 2015, 2017.
55 # vikaig <[email protected]>, 2019.
6 # Yuri Chornoivan <[email protected]>, 2020.
6 # Yuri Chornoivan <[email protected]>, 2020, 2021.
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: gnome-shell-extensions master\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/is"
11 "sues\n"
12 "POT-Creation-Date: 2020-05-03 17:53+0000\n"
13 "PO-Revision-Date: 2020-05-03 22:19+0300\n"
10 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues\n"
11 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
12 "PO-Revision-Date: 2021-11-06 18:34+0200\n"
1413 "Last-Translator: Yuri Chornoivan <[email protected]>\n"
1514 "Language-Team: Ukrainian <[email protected]>\n"
1615 "Language: uk\n"
1716 "MIME-Version: 1.0\n"
1817 "Content-Type: text/plain; charset=UTF-8\n"
1918 "Content-Transfer-Encoding: 8bit\n"
20 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<"
21 "=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
22 "X-Generator: Lokalize 20.07.70\n"
19 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
20 "X-Generator: Lokalize 20.12.0\n"
2321 "X-Project-Style: gnome\n"
2422
25 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
23 #: data/gnome-classic.desktop.in:3
2624 msgid "GNOME Classic"
2725 msgstr "Класичний GNOME"
2826
29 #: data/gnome-classic.desktop.in:4
27 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
28 #: data/gnome-classic-xorg.desktop.in:4
3029 msgid "This session logs you into GNOME Classic"
3130 msgstr "Це — сеанс входу в класичний GNOME"
3231
33 #: extensions/apps-menu/extension.js:113
32 #: data/gnome-classic-wayland.desktop.in:3
33 #| msgid "GNOME Classic"
34 msgid "GNOME Classic on Wayland"
35 msgstr "Класичний GNOME на Wayland"
36
37 #: data/gnome-classic-xorg.desktop.in:3
38 #| msgid "GNOME Classic"
39 msgid "GNOME Classic on Xorg"
40 msgstr "Класичний GNOME на Xorg"
41
42 #: extensions/apps-menu/extension.js:112
3443 msgid "Favorites"
3544 msgstr "Улюблене"
3645
37 #: extensions/apps-menu/extension.js:369
46 #: extensions/apps-menu/extension.js:366
3847 msgid "Applications"
3948 msgstr "Програми"
4049
5059 "Список рядків, що містять ідентифікатор програми (назва файла стільниці),"
5160 "двокрапка і номер робочого простору"
5261
53 #: extensions/auto-move-windows/prefs.js:35
54 #| msgid "Workspace Names"
62 #: extensions/auto-move-windows/prefs.js:34
5563 msgid "Workspace Rules"
5664 msgstr "Правила робочих просторів"
5765
58 #: extensions/auto-move-windows/prefs.js:243
66 #: extensions/auto-move-windows/prefs.js:236
5967 msgid "Add Rule"
6068 msgstr "Додати правило"
6169
6270 #. TRANSLATORS: %s is the filesystem name
63 #: extensions/drive-menu/extension.js:112
71 #: extensions/drive-menu/extension.js:133
6472 #: extensions/places-menu/placeDisplay.js:233
6573 #, javascript-format
6674 msgid "Ejecting drive “%s” failed:"
6775 msgstr "Не вдалося витягнути пристрій «%s»:"
6876
69 #: extensions/drive-menu/extension.js:128
77 #: extensions/drive-menu/extension.js:149
7078 msgid "Removable devices"
7179 msgstr "Змінні пристрої"
7280
73 #: extensions/drive-menu/extension.js:155
81 #: extensions/drive-menu/extension.js:171
7482 msgid "Open Files"
7583 msgstr "Відкрити файли"
7684
103111 "в нижній, як це робиться типово. Зміна цього параметра вимагає перезапуску "
104112 "оболонки, щоб зміна вступила в силу."
105113
106 #: extensions/places-menu/extension.js:89
107 #: extensions/places-menu/extension.js:93
114 #: extensions/places-menu/extension.js:88
115 #: extensions/places-menu/extension.js:91
108116 msgid "Places"
109117 msgstr "Місця"
110118
147155 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
148156 msgstr "Назва теми, що завантажується з ~/.themes/name/gnome-shell"
149157
150 #: extensions/window-list/extension.js:98
158 #: extensions/window-list/extension.js:72
151159 msgid "Close"
152160 msgstr "Закрити"
153161
154 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
155163 msgid "Unminimize"
156164 msgstr "Відновити згорнуте"
157165
158 #: extensions/window-list/extension.js:118
166 #: extensions/window-list/extension.js:92
159167 msgid "Minimize"
160168 msgstr "Згорнути"
161169
162 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
163171 msgid "Unmaximize"
164172 msgstr "Відновити розгорнуте"
165173
166 #: extensions/window-list/extension.js:125
174 #: extensions/window-list/extension.js:99
167175 msgid "Maximize"
168176 msgstr "Розгорнути"
169177
170 #: extensions/window-list/extension.js:429
178 #: extensions/window-list/extension.js:434
171179 msgid "Minimize all"
172180 msgstr "Згорнути все"
173181
174 #: extensions/window-list/extension.js:435
182 #: extensions/window-list/extension.js:440
175183 msgid "Unminimize all"
176184 msgstr "Відновити все згорнуте"
177185
178 #: extensions/window-list/extension.js:441
186 #: extensions/window-list/extension.js:446
179187 msgid "Maximize all"
180188 msgstr "Розгорнути все"
181189
182 #: extensions/window-list/extension.js:449
190 #: extensions/window-list/extension.js:454
183191 msgid "Unmaximize all"
184192 msgstr "Відновити все розгорнуте"
185193
186 #: extensions/window-list/extension.js:457
194 #: extensions/window-list/extension.js:462
187195 msgid "Close all"
188196 msgstr "Закрити все"
189197
190 #: extensions/window-list/extension.js:737
198 #: extensions/window-list/extension.js:741
191199 msgid "Window List"
192200 msgstr "Перелік вікон"
193201
204212 "значеннями є «never», «auto» і «always»."
205213
206214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
207 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
208216 msgid "Show windows from all workspaces"
209217 msgstr "Показувати вікна з усіх робочих просторів"
210218
224232 "Чи показувати переліку вікон на всіх під'єднаних моніторах, чи тільки на "
225233 "основному."
226234
227 #: extensions/window-list/prefs.js:29
235 #: extensions/window-list/prefs.js:39
228236 msgid "Window Grouping"
229237 msgstr "Групування вікон"
230238
231 #: extensions/window-list/prefs.js:58
239 #: extensions/window-list/prefs.js:63
232240 msgid "Never group windows"
233241 msgstr "Ніколи не групувати вікна"
234242
235 #: extensions/window-list/prefs.js:59
243 #: extensions/window-list/prefs.js:64
236244 msgid "Group windows when space is limited"
237245 msgstr "Групувати вікна коли простір обмежено"
238246
239 #: extensions/window-list/prefs.js:60
247 #: extensions/window-list/prefs.js:65
240248 msgid "Always group windows"
241249 msgstr "Завжди групувати вікна"
242250
243 #: extensions/window-list/prefs.js:94
251 #: extensions/window-list/prefs.js:81
244252 msgid "Show on all monitors"
245253 msgstr "Показувати на всіх моніторах"
246254
247 #: extensions/window-list/workspaceIndicator.js:209
248 #: extensions/workspace-indicator/extension.js:215
255 #: extensions/window-list/workspaceIndicator.js:249
256 #: extensions/workspace-indicator/extension.js:254
249257 msgid "Workspace Indicator"
250258 msgstr "Покажчик робочого простору"
251259
252 #: extensions/workspace-indicator/prefs.js:34
260 #: extensions/workspace-indicator/prefs.js:33
253261 msgid "Workspace Names"
254262 msgstr "Назви робочих просторів"
255263
256 #: extensions/workspace-indicator/prefs.js:67
264 #: extensions/workspace-indicator/prefs.js:66
257265 #, javascript-format
258266 msgid "Workspace %d"
259267 msgstr "Робочий простір %d"
260268
261 #: extensions/workspace-indicator/prefs.js:218
269 #: extensions/workspace-indicator/prefs.js:207
262270 msgid "Add Workspace"
263271 msgstr "Додати робочий простір"
264272
66 # 甘露(Gan Lu) <[email protected]>, 2013.
77 # Mingcong Bai <[email protected]>, 2017.
88 # Dingzhong Chen <[email protected]>, 2019.
9 # lumingzh <[email protected]>, 2022.
910 #
1011 msgid ""
1112 msgstr ""
1213 "Project-Id-Version: gnome-shell-extensions master\n"
1314 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/"
1415 "issues\n"
15 "POT-Creation-Date: 2020-05-28 00:55+0000\n"
16 "PO-Revision-Date: 2020-06-23 17:14-0400\n"
17 "Last-Translator: Boyuan Yang <[email protected]>\n"
18 "Language-Team: Chinese (China) <[email protected]>\n"
16 "POT-Creation-Date: 2021-11-06 14:08+0000\n"
17 "PO-Revision-Date: 2022-01-01 11:22+0800\n"
18 "Last-Translator: lumingzh <[email protected]>\n"
19 "Language-Team: Chinese - China <[email protected]>\n"
1920 "Language: zh_CN\n"
2021 "MIME-Version: 1.0\n"
2122 "Content-Type: text/plain; charset=UTF-8\n"
2223 "Content-Transfer-Encoding: 8bit\n"
23 "X-Generator: Poedit 2.3.1\n"
24 "Plural-Forms: nplurals=1; plural=0;\n"
25
26 #: data/gnome-classic.desktop.in:3 data/gnome-classic.session.desktop.in:3
24 "X-Generator: Gtranslator 41.0\n"
25 "Plural-Forms: nplurals=1; plural=0\n"
26
27 #: data/gnome-classic.desktop.in:3
2728 msgid "GNOME Classic"
2829 msgstr "GNOME 经典模式"
2930
30 #: data/gnome-classic.desktop.in:4
31 #: data/gnome-classic.desktop.in:4 data/gnome-classic-wayland.desktop.in:4
32 #: data/gnome-classic-xorg.desktop.in:4
3133 msgid "This session logs you into GNOME Classic"
3234 msgstr "该会话将登录到“GNOME 经典模式”"
3335
34 #: extensions/apps-menu/extension.js:113
36 #: data/gnome-classic-wayland.desktop.in:3
37 #| msgid "GNOME Classic"
38 msgid "GNOME Classic on Wayland"
39 msgstr "GNOME Wayland 经典模式"
40
41 #: data/gnome-classic-xorg.desktop.in:3
42 #| msgid "GNOME Classic"
43 msgid "GNOME Classic on Xorg"
44 msgstr "GNOME Xorg 经典模式"
45
46 #: extensions/apps-menu/extension.js:112
3547 msgid "Favorites"
3648 msgstr "收藏"
3749
38 #: extensions/apps-menu/extension.js:369
50 #: extensions/apps-menu/extension.js:366
3951 msgid "Applications"
4052 msgstr "应用程序"
4153
5062 msgstr ""
5163 "一系列字符串,每个字符串包含一个应用程序标识(桌面文件名称)、冒号加工作区号"
5264
53 #: extensions/auto-move-windows/prefs.js:35
65 #: extensions/auto-move-windows/prefs.js:34
5466 msgid "Workspace Rules"
5567 msgstr "工作区规则"
5668
57 #: extensions/auto-move-windows/prefs.js:243
69 #: extensions/auto-move-windows/prefs.js:236
5870 msgid "Add Rule"
5971 msgstr "添加规则"
6072
6173 #. TRANSLATORS: %s is the filesystem name
62 #: extensions/drive-menu/extension.js:112
74 #: extensions/drive-menu/extension.js:133
6375 #: extensions/places-menu/placeDisplay.js:233
6476 #, javascript-format
6577 msgid "Ejecting drive “%s” failed:"
6678 msgstr "弹出驱动器“%s”失败:"
6779
68 #: extensions/drive-menu/extension.js:128
80 #: extensions/drive-menu/extension.js:149
6981 msgid "Removable devices"
7082 msgstr "可移动设备"
7183
72 #: extensions/drive-menu/extension.js:155
84 #: extensions/drive-menu/extension.js:171
7385 msgid "Open Files"
7486 msgstr "打开文件"
7587
99111 "如果设置为 true,则将窗口说明文字放置在对应窗口的缩略图上方,而不是默认的下"
100112 "方。修改此设置需要重启 GNOME Shell 以使设置生效。"
101113
102 #: extensions/places-menu/extension.js:89
103 #: extensions/places-menu/extension.js:93
114 #: extensions/places-menu/extension.js:88
115 #: extensions/places-menu/extension.js:91
104116 msgid "Places"
105117 msgstr "位置"
106118
143155 msgid "The name of the theme, to be loaded from ~/.themes/name/gnome-shell"
144156 msgstr "从 ~/.themes/name/gnome-shell 加载的主题名称"
145157
146 #: extensions/window-list/extension.js:98
158 #: extensions/window-list/extension.js:72
147159 msgid "Close"
148160 msgstr "关闭"
149161
150 #: extensions/window-list/extension.js:118
162 #: extensions/window-list/extension.js:92
151163 msgid "Unminimize"
152164 msgstr "取消最小化"
153165
154 #: extensions/window-list/extension.js:118
166 #: extensions/window-list/extension.js:92
155167 msgid "Minimize"
156168 msgstr "最小化"
157169
158 #: extensions/window-list/extension.js:125
170 #: extensions/window-list/extension.js:99
159171 msgid "Unmaximize"
160172 msgstr "取消最大化"
161173
162 #: extensions/window-list/extension.js:125
174 #: extensions/window-list/extension.js:99
163175 msgid "Maximize"
164176 msgstr "最大化"
165177
166 #: extensions/window-list/extension.js:428
178 #: extensions/window-list/extension.js:434
167179 msgid "Minimize all"
168180 msgstr "全部最小化"
169181
170 #: extensions/window-list/extension.js:434
182 #: extensions/window-list/extension.js:440
171183 msgid "Unminimize all"
172184 msgstr "全部取消最小化"
173185
174 #: extensions/window-list/extension.js:440
186 #: extensions/window-list/extension.js:446
175187 msgid "Maximize all"
176188 msgstr "全部最大化"
177189
178 #: extensions/window-list/extension.js:448
190 #: extensions/window-list/extension.js:454
179191 msgid "Unmaximize all"
180192 msgstr "全部取消最大化"
181193
182 #: extensions/window-list/extension.js:456
194 #: extensions/window-list/extension.js:462
183195 msgid "Close all"
184196 msgstr "全部关闭"
185197
186 #: extensions/window-list/extension.js:734
198 #: extensions/window-list/extension.js:741
187199 msgid "Window List"
188200 msgstr "窗口列表"
189201
200212 "不)、“auto”(自动)和“always”(总是)。"
201213
202214 #: extensions/window-list/org.gnome.shell.extensions.window-list.gschema.xml:20
203 #: extensions/window-list/prefs.js:100
215 #: extensions/window-list/prefs.js:86
204216 msgid "Show windows from all workspaces"
205217 msgstr "显示所有工作区中的窗口"
206218
218230 "primary one."
219231 msgstr "是否在所有连接的显示器上显示窗口列表或仅在主显示器上显示。"
220232
221 #: extensions/window-list/prefs.js:29
233 #: extensions/window-list/prefs.js:39
222234 msgid "Window Grouping"
223235 msgstr "窗口分组"
224236
225 #: extensions/window-list/prefs.js:58
237 #: extensions/window-list/prefs.js:63
226238 msgid "Never group windows"
227239 msgstr "从不将窗口分组"
228240
229 #: extensions/window-list/prefs.js:59
241 #: extensions/window-list/prefs.js:64
230242 msgid "Group windows when space is limited"
231243 msgstr "当空间有限时将窗口分组"
232244
233 #: extensions/window-list/prefs.js:60
245 #: extensions/window-list/prefs.js:65
234246 msgid "Always group windows"
235247 msgstr "总是对窗口分组"
236248
237 #: extensions/window-list/prefs.js:94
249 #: extensions/window-list/prefs.js:81
238250 msgid "Show on all monitors"
239251 msgstr "在所有显示器上显示"
240252
241 #: extensions/window-list/workspaceIndicator.js:207
242 #: extensions/workspace-indicator/extension.js:213
253 #: extensions/window-list/workspaceIndicator.js:249
254 #: extensions/workspace-indicator/extension.js:254
243255 msgid "Workspace Indicator"
244256 msgstr "工作区指示器"
245257
246 #: extensions/workspace-indicator/prefs.js:34
258 #: extensions/workspace-indicator/prefs.js:33
247259 msgid "Workspace Names"
248260 msgstr "工作区名称"
249261
250 #: extensions/workspace-indicator/prefs.js:67
262 #: extensions/workspace-indicator/prefs.js:66
251263 #, javascript-format
252264 msgid "Workspace %d"
253265 msgstr "工作区 %d"
254266
255 #: extensions/workspace-indicator/prefs.js:218
267 #: extensions/workspace-indicator/prefs.js:207
256268 msgid "Add Workspace"
257269 msgstr "添加工作区"
258270