Merge lp:~elementary-apps/pantheon-photos/rebrand into lp:~pantheon-photos/pantheon-photos/trunk
- rebrand
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Danielle Foré |
Approved revision: | 2521 |
Merged at revision: | 2518 |
Proposed branch: | lp:~elementary-apps/pantheon-photos/rebrand |
Merge into: | lp:~pantheon-photos/pantheon-photos/trunk |
Diff against target: |
999 lines (+36/-659) 15 files modified
Makefile (+5/-24) icons/shotwell-16.svg (+0/-161) icons/shotwell-24.svg (+0/-200) icons/shotwell.svg (+0/-237) misc/shotwell-viewer.desktop.head (+3/-3) misc/shotwell.desktop.head (+3/-3) src/AppWindow.vala (+4/-5) src/DesktopIntegration.vala (+2/-2) src/MetadataWriter.vala (+1/-2) src/Photo.vala (+2/-3) src/Resources.vala (+6/-6) src/camera/ImportPage.vala (+2/-3) src/direct/DirectPhotoPage.vala (+2/-2) src/direct/DirectWindow.vala (+1/-2) src/main.vala (+5/-6) |
To merge this branch: | bzr merge lp:~elementary-apps/pantheon-photos/rebrand |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Victor Martinez (community) | Approve | ||
Review via email: mp+219986@code.launchpad.net |
Commit message
rebrand to Photos
Description of the change
This branch does the absolutely minimum to rebrand to "Photos" for user-facing only parts of the app.
It doesn't fully take into account breakage in the About dialog (there's no icon shown with this branch). But there is a branch out for using Granite.About so I don't think it's a big deal.
Unlike a previous branch, the .desktop files shouldn't be broken upon install.
Danielle Foré (danrabbit) wrote : | # |
Hey Victor,
Thanks for your review! I think I've fixed all the issues you outline, except I couldn't see which icons you were referring to.
- 2519. By Danielle Foré
-
fix all the stuff
- 2520. By Danielle Foré
-
make sure .desktop.head has the empty newline
Victor Martinez (victored) wrote : | # |
Fantastic!
After this is merged all there's left to do is updating the *.po files to reflect the changes.
Is this a typo? multimeda-
Victor Martinez (victored) wrote : | # |
You're right about the icons. The files don't exist anymore. Please disregard my suggestion.
- 2521. By Danielle Foré
-
fix typo
Danielle Foré (danrabbit) wrote : | # |
Oh yup, nice catch! typo fixed :D
Victor Martinez (victored) wrote : | # |
It looks perfect to me. Let's not forget about updating the translations afterwards.
Preview Diff
1 | === modified file 'Makefile' | |||
2 | --- Makefile 2014-02-04 22:37:33 +0000 | |||
3 | +++ Makefile 2014-05-20 04:18:55 +0000 | |||
4 | @@ -195,27 +195,17 @@ | |||
5 | 195 | four-star-filter-plus.svg \ | 195 | four-star-filter-plus.svg \ |
6 | 196 | four-stars.svg \ | 196 | four-stars.svg \ |
7 | 197 | image-adjust.svg \ | 197 | image-adjust.svg \ |
8 | 198 | import-all.png \ | ||
9 | 199 | import.svg \ | ||
10 | 200 | make-primary.svg \ | 198 | make-primary.svg \ |
11 | 201 | merge.svg \ | 199 | merge.svg \ |
12 | 202 | multiple-events.png \ | 200 | multiple-events.png \ |
13 | 203 | multiple-tags.png \ | 201 | multiple-tags.png \ |
14 | 204 | no-event.png \ | ||
15 | 205 | noninterpretable-video.png \ | 202 | noninterpretable-video.png \ |
16 | 206 | one-event.png \ | ||
17 | 207 | one-star-filter-plus.svg \ | 203 | one-star-filter-plus.svg \ |
18 | 208 | one-star.svg \ | 204 | one-star.svg \ |
19 | 209 | one-tag.png \ | ||
20 | 210 | pin-toolbar.svg \ | 205 | pin-toolbar.svg \ |
21 | 211 | publish.png \ | 206 | publish.png \ |
22 | 212 | redeye.png \ | 207 | redeye.png \ |
23 | 213 | rejected.svg \ | 208 | rejected.svg \ |
24 | 214 | shotwell-16.svg \ | ||
25 | 215 | shotwell-24.svg \ | ||
26 | 216 | shotwell.ico \ | ||
27 | 217 | shotwell-street.jpg \ | ||
28 | 218 | shotwell.svg \ | ||
29 | 219 | sprocket.png \ | 209 | sprocket.png \ |
30 | 220 | straighten.svg \ | 210 | straighten.svg \ |
31 | 221 | three-star-filter-plus.svg \ | 211 | three-star-filter-plus.svg \ |
32 | @@ -223,9 +213,6 @@ | |||
33 | 223 | two-star-filter-plus.svg \ | 213 | two-star-filter-plus.svg \ |
34 | 224 | two-stars.svg \ | 214 | two-stars.svg \ |
35 | 225 | videos-page.png \ | 215 | videos-page.png \ |
36 | 226 | zoom-in.png \ | ||
37 | 227 | zoom-out.png \ | ||
38 | 228 | slideshow-extension-point.png \ | ||
39 | 229 | generic-plugin.png \ | 216 | generic-plugin.png \ |
40 | 230 | filter-raw.png \ | 217 | filter-raw.png \ |
41 | 231 | filter-photos.png \ | 218 | filter-photos.png \ |
42 | @@ -361,13 +348,13 @@ | |||
43 | 361 | BUILD_DIR=src | 348 | BUILD_DIR=src |
44 | 362 | endif | 349 | endif |
45 | 363 | 350 | ||
48 | 364 | DESKTOP_APP_SHORT_NAME="Shotwell" | 351 | DESKTOP_APP_SHORT_NAME="Photos" |
49 | 365 | DESKTOP_APP_FULL_NAME="Shotwell Photo Manager" | 352 | DESKTOP_APP_FULL_NAME="Photo Manager" |
50 | 366 | DESKTOP_APPLICATION_COMMENT="Organize your photos" | 353 | DESKTOP_APPLICATION_COMMENT="Organize your photos" |
51 | 367 | DESKTOP_APPLICATION_CLASS="Photo Manager" | 354 | DESKTOP_APPLICATION_CLASS="Photo Manager" |
52 | 368 | DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;" | 355 | DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;" |
55 | 369 | DIRECT_EDIT_DESKTOP_APP_SHORT_NAME="Shotwell" | 356 | DIRECT_EDIT_DESKTOP_APP_SHORT_NAME="Photo Viewer" |
56 | 370 | DIRECT_EDIT_DESKTOP_APP_FULL_NAME="Shotwell Photo Viewer" | 357 | DIRECT_EDIT_DESKTOP_APP_FULL_NAME="Photo Viewer" |
57 | 371 | DIRECT_EDIT_DESKTOP_APPLICATION_CLASS="Photo Viewer" | 358 | DIRECT_EDIT_DESKTOP_APPLICATION_CLASS="Photo Viewer" |
58 | 372 | TEMPORARY_DESKTOP_FILES = misc/shotwell.desktop misc/shotwell-viewer.desktop | 359 | TEMPORARY_DESKTOP_FILES = misc/shotwell.desktop misc/shotwell-viewer.desktop |
59 | 373 | 360 | ||
60 | @@ -567,12 +554,6 @@ | |||
61 | 567 | $(INSTALL_PROGRAM) $(MIGRATOR_BIN) $(DESTDIR)$(LIBEXECDIR) | 554 | $(INSTALL_PROGRAM) $(MIGRATOR_BIN) $(DESTDIR)$(LIBEXECDIR) |
62 | 568 | mkdir -p $(DESTDIR)$(PREFIX)/share/shotwell/icons | 555 | mkdir -p $(DESTDIR)$(PREFIX)/share/shotwell/icons |
63 | 569 | $(INSTALL_DATA) icons/* $(DESTDIR)$(PREFIX)/share/shotwell/icons | 556 | $(INSTALL_DATA) icons/* $(DESTDIR)$(PREFIX)/share/shotwell/icons |
64 | 570 | mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps | ||
65 | 571 | $(INSTALL_DATA) icons/shotwell.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps | ||
66 | 572 | mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps | ||
67 | 573 | $(INSTALL_DATA) icons/shotwell-16.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/shotwell.svg | ||
68 | 574 | mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps | ||
69 | 575 | $(INSTALL_DATA) icons/shotwell-24.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/shotwell.svg | ||
70 | 576 | mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas | 557 | mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas |
71 | 577 | $(INSTALL_DATA) misc/org.yorba.shotwell.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas | 558 | $(INSTALL_DATA) misc/org.yorba.shotwell.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas |
72 | 578 | $(INSTALL_DATA) misc/org.yorba.shotwell-extras.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas | 559 | $(INSTALL_DATA) misc/org.yorba.shotwell-extras.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas |
73 | @@ -765,4 +746,4 @@ | |||
74 | 765 | @ type msgfmt > /dev/null || ( echo 'msgfmt (usually found in the gettext package) is missing and is required to build Shotwell. ' ; exit 1 ) | 746 | @ type msgfmt > /dev/null || ( echo 'msgfmt (usually found in the gettext package) is missing and is required to build Shotwell. ' ; exit 1 ) |
75 | 766 | ifndef DISABLE_DESKTOP_VALIDATE | 747 | ifndef DISABLE_DESKTOP_VALIDATE |
76 | 767 | @ type desktop-file-validate > /dev/null || ( echo 'desktop-file-validate (usually found in the desktop-file-utils package) is missing and is required to build Shotwell. ' ; exit 1 ) | 748 | @ type desktop-file-validate > /dev/null || ( echo 'desktop-file-validate (usually found in the desktop-file-utils package) is missing and is required to build Shotwell. ' ; exit 1 ) |
78 | 768 | endif | 749 | endif |
79 | 769 | \ No newline at end of file | 750 | \ No newline at end of file |
80 | 770 | 751 | ||
81 | === removed file 'icons/shotwell-16.svg' | |||
82 | --- icons/shotwell-16.svg 2010-08-18 23:46:19 +0000 | |||
83 | +++ icons/shotwell-16.svg 1970-01-01 00:00:00 +0000 | |||
84 | @@ -1,161 +0,0 @@ | |||
85 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
86 | 2 | <!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> | ||
87 | 3 | |||
88 | 4 | <svg | ||
89 | 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
90 | 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
91 | 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
92 | 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
93 | 9 | xmlns="http://www.w3.org/2000/svg" | ||
94 | 10 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
95 | 11 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
96 | 12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
97 | 13 | version="1.0" | ||
98 | 14 | id="Layer_1" | ||
99 | 15 | x="0px" | ||
100 | 16 | y="0px" | ||
101 | 17 | width="16" | ||
102 | 18 | height="16" | ||
103 | 19 | viewBox="0 0 16 16" | ||
104 | 20 | enable-background="new 0 0 180 180" | ||
105 | 21 | xml:space="preserve" | ||
106 | 22 | inkscape:version="0.47 r22583" | ||
107 | 23 | sodipodi:docname="shotwell.svg"><metadata | ||
108 | 24 | id="metadata9"><rdf:RDF><cc:Work | ||
109 | 25 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | ||
110 | 26 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs | ||
111 | 27 | id="defs7"><linearGradient | ||
112 | 28 | id="linearGradient3710"><stop | ||
113 | 29 | style="stop-color:#c9332e;stop-opacity:1;" | ||
114 | 30 | offset="0" | ||
115 | 31 | id="stop3712" /><stop | ||
116 | 32 | style="stop-color:#87231f;stop-opacity:1;" | ||
117 | 33 | offset="1" | ||
118 | 34 | id="stop3714" /></linearGradient><linearGradient | ||
119 | 35 | id="linearGradient3665"><stop | ||
120 | 36 | style="stop-color:#667f2e;stop-opacity:1;" | ||
121 | 37 | offset="0" | ||
122 | 38 | id="stop3667" /><stop | ||
123 | 39 | style="stop-color:#94b641;stop-opacity:1;" | ||
124 | 40 | offset="1" | ||
125 | 41 | id="stop3669" /></linearGradient><linearGradient | ||
126 | 42 | id="linearGradient3628"><stop | ||
127 | 43 | style="stop-color:#099bd1;stop-opacity:1;" | ||
128 | 44 | offset="0" | ||
129 | 45 | id="stop3630" /><stop | ||
130 | 46 | style="stop-color:#035fa9;stop-opacity:1;" | ||
131 | 47 | offset="1" | ||
132 | 48 | id="stop3632" /></linearGradient><linearGradient | ||
133 | 49 | inkscape:collect="always" | ||
134 | 50 | xlink:href="#linearGradient3665" | ||
135 | 51 | id="linearGradient4937" | ||
136 | 52 | gradientUnits="userSpaceOnUse" | ||
137 | 53 | gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)" | ||
138 | 54 | x1="-17.5" | ||
139 | 55 | y1="22" | ||
140 | 56 | x2="-17.5" | ||
141 | 57 | y2="62.152832" /><linearGradient | ||
142 | 58 | inkscape:collect="always" | ||
143 | 59 | xlink:href="#linearGradient3710" | ||
144 | 60 | id="linearGradient4939" | ||
145 | 61 | gradientUnits="userSpaceOnUse" | ||
146 | 62 | gradientTransform="matrix(0.16838723,0,0,0.16838725,40.079373,-0.16517623)" | ||
147 | 63 | x1="-124.5" | ||
148 | 64 | y1="101.26834" | ||
149 | 65 | x2="-124.5" | ||
150 | 66 | y2="73.998131" /><linearGradient | ||
151 | 67 | inkscape:collect="always" | ||
152 | 68 | xlink:href="#linearGradient3628" | ||
153 | 69 | id="linearGradient4949" | ||
154 | 70 | gradientUnits="userSpaceOnUse" | ||
155 | 71 | gradientTransform="matrix(1.0761749,0,0,1.0251887,112.74312,3.0132867)" | ||
156 | 72 | x1="-43.661713" | ||
157 | 73 | y1="60.388466" | ||
158 | 74 | x2="-43.661713" | ||
159 | 75 | y2="31.618958" /></defs><sodipodi:namedview | ||
160 | 76 | pagecolor="#ffffff" | ||
161 | 77 | bordercolor="#e7e7e7" | ||
162 | 78 | borderopacity="1" | ||
163 | 79 | objecttolerance="10" | ||
164 | 80 | gridtolerance="10" | ||
165 | 81 | guidetolerance="10" | ||
166 | 82 | inkscape:pageopacity="0" | ||
167 | 83 | inkscape:pageshadow="2" | ||
168 | 84 | inkscape:window-width="1024" | ||
169 | 85 | inkscape:window-height="719" | ||
170 | 86 | id="namedview5" | ||
171 | 87 | showgrid="false" | ||
172 | 88 | inkscape:zoom="16" | ||
173 | 89 | inkscape:cx="12.787588" | ||
174 | 90 | inkscape:cy="9.1475636" | ||
175 | 91 | inkscape:window-x="1024" | ||
176 | 92 | inkscape:window-y="24" | ||
177 | 93 | inkscape:window-maximized="1" | ||
178 | 94 | inkscape:current-layer="Layer_1" | ||
179 | 95 | showguides="true" | ||
180 | 96 | inkscape:guide-bbox="true" | ||
181 | 97 | inkscape:snap-grids="false" | ||
182 | 98 | inkscape:showpageshadow="false" | ||
183 | 99 | showborder="true"><inkscape:grid | ||
184 | 100 | type="xygrid" | ||
185 | 101 | id="grid2819" | ||
186 | 102 | empspacing="5" | ||
187 | 103 | visible="true" | ||
188 | 104 | enabled="true" | ||
189 | 105 | snapvisiblegridlinesonly="true" /></sodipodi:namedview> | ||
190 | 106 | |||
191 | 107 | <g | ||
192 | 108 | id="g4920" | ||
193 | 109 | transform="matrix(0.62380656,0,0,0.62380656,0.55469739,5.4956476)"><rect | ||
194 | 110 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.6030612;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
195 | 111 | id="rect2823" | ||
196 | 112 | width="12.824489" | ||
197 | 113 | height="14.427549" | ||
198 | 114 | x="9.5306835" | ||
199 | 115 | y="-6.4052672" | ||
200 | 116 | rx="0" | ||
201 | 117 | ry="0" /><g | ||
202 | 118 | transform="matrix(0.10019132,0,0,0.12022958,3.6694907,-6.2249229)" | ||
203 | 119 | id="g3686"><rect | ||
204 | 120 | style="fill:url(#linearGradient4937);fill-opacity:1;stroke:none" | ||
205 | 121 | id="rect3663" | ||
206 | 122 | width="80" | ||
207 | 123 | height="80" | ||
208 | 124 | x="82.5" | ||
209 | 125 | y="18.5" /></g><rect | ||
210 | 126 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.60306096;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
211 | 127 | id="rect2821" | ||
212 | 128 | width="11.221428" | ||
213 | 129 | height="14.427549" | ||
214 | 130 | x="7.9276218" | ||
215 | 131 | y="0.0069773095" | ||
216 | 132 | rx="0" | ||
217 | 133 | ry="0" /><g | ||
218 | 134 | transform="matrix(0.59500541,0,0,0.71400649,2.2148058,-6.3674843)" | ||
219 | 135 | id="g4732"><rect | ||
220 | 136 | style="fill:url(#linearGradient4939);fill-opacity:1;stroke:none" | ||
221 | 137 | id="rect3700" | ||
222 | 138 | width="13.470979" | ||
223 | 139 | height="13.470979" | ||
224 | 140 | x="10.948382" | ||
225 | 141 | y="12.295481" /></g><rect | ||
226 | 142 | ry="0" | ||
227 | 143 | rx="0" | ||
228 | 144 | y="-3.1991448" | ||
229 | 145 | x="1.5153779" | ||
230 | 146 | height="16.030609" | ||
231 | 147 | width="12.824489" | ||
232 | 148 | id="rect2817" | ||
233 | 149 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.6030612;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g | ||
234 | 150 | transform="matrix(0.07546143,0,0,0.11203951,2.9656204,-4.8213977)" | ||
235 | 151 | id="g3636"><rect | ||
236 | 152 | style="fill:url(#linearGradient4949);fill-opacity:1;stroke:none" | ||
237 | 153 | id="rect3618" | ||
238 | 154 | width="106.21725" | ||
239 | 155 | height="100.15598" | ||
240 | 156 | x="12.646845" | ||
241 | 157 | y="35.941288" /><path | ||
242 | 158 | style="fill:#01131a;fill-opacity:1;stroke:none" | ||
243 | 159 | d="m 12.646845,93.173279 0,42.923991 105.885315,0 0.33193,-57.231989 -106.217245,14.307998 z" | ||
244 | 160 | id="path4951" | ||
245 | 161 | sodipodi:nodetypes="ccccc" /></g></g></svg> | ||
246 | 162 | \ No newline at end of file | 0 | \ No newline at end of file |
247 | 163 | 1 | ||
248 | === removed file 'icons/shotwell-24.svg' | |||
249 | --- icons/shotwell-24.svg 2010-08-18 23:46:19 +0000 | |||
250 | +++ icons/shotwell-24.svg 1970-01-01 00:00:00 +0000 | |||
251 | @@ -1,200 +0,0 @@ | |||
252 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
253 | 2 | <!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> | ||
254 | 3 | |||
255 | 4 | <svg | ||
256 | 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
257 | 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
258 | 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
259 | 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
260 | 9 | xmlns="http://www.w3.org/2000/svg" | ||
261 | 10 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
262 | 11 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
263 | 12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
264 | 13 | version="1.0" | ||
265 | 14 | id="Layer_1" | ||
266 | 15 | x="0px" | ||
267 | 16 | y="0px" | ||
268 | 17 | width="24" | ||
269 | 18 | height="24" | ||
270 | 19 | viewBox="0 0 24 24" | ||
271 | 20 | enable-background="new 0 0 180 180" | ||
272 | 21 | xml:space="preserve" | ||
273 | 22 | inkscape:version="0.47 r22583" | ||
274 | 23 | sodipodi:docname="shotwell.svg"><metadata | ||
275 | 24 | id="metadata9"><rdf:RDF><cc:Work | ||
276 | 25 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | ||
277 | 26 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs | ||
278 | 27 | id="defs7"><linearGradient | ||
279 | 28 | id="linearGradient3710"><stop | ||
280 | 29 | style="stop-color:#c9332e;stop-opacity:1;" | ||
281 | 30 | offset="0" | ||
282 | 31 | id="stop3712" /><stop | ||
283 | 32 | style="stop-color:#87231f;stop-opacity:1;" | ||
284 | 33 | offset="1" | ||
285 | 34 | id="stop3714" /></linearGradient><linearGradient | ||
286 | 35 | id="linearGradient3665"><stop | ||
287 | 36 | style="stop-color:#667f2e;stop-opacity:1;" | ||
288 | 37 | offset="0" | ||
289 | 38 | id="stop3667" /><stop | ||
290 | 39 | style="stop-color:#94b641;stop-opacity:1;" | ||
291 | 40 | offset="1" | ||
292 | 41 | id="stop3669" /></linearGradient><linearGradient | ||
293 | 42 | id="linearGradient3628"><stop | ||
294 | 43 | style="stop-color:#099bd1;stop-opacity:1;" | ||
295 | 44 | offset="0" | ||
296 | 45 | id="stop3630" /><stop | ||
297 | 46 | style="stop-color:#035fa9;stop-opacity:1;" | ||
298 | 47 | offset="1" | ||
299 | 48 | id="stop3632" /></linearGradient><linearGradient | ||
300 | 49 | id="linearGradient3607"><stop | ||
301 | 50 | style="stop-color:#fffbf7;stop-opacity:1;" | ||
302 | 51 | offset="0" | ||
303 | 52 | id="stop3609" /><stop | ||
304 | 53 | style="stop-color:#fed697;stop-opacity:1;" | ||
305 | 54 | offset="1" | ||
306 | 55 | id="stop3611" /></linearGradient><linearGradient | ||
307 | 56 | inkscape:collect="always" | ||
308 | 57 | xlink:href="#linearGradient3628" | ||
309 | 58 | id="linearGradient4849" | ||
310 | 59 | gradientUnits="userSpaceOnUse" | ||
311 | 60 | gradientTransform="matrix(0.94709495,0,0,0.99337445,107.10999,4.0351276)" | ||
312 | 61 | x1="-43.661713" | ||
313 | 62 | y1="60.388466" | ||
314 | 63 | x2="-43.661713" | ||
315 | 64 | y2="31.618958" /><radialGradient | ||
316 | 65 | inkscape:collect="always" | ||
317 | 66 | xlink:href="#linearGradient3607" | ||
318 | 67 | id="radialGradient4851" | ||
319 | 68 | gradientUnits="userSpaceOnUse" | ||
320 | 69 | gradientTransform="matrix(0.82352939,-6.1355775e-8,5.2590677e-8,0.7058825,-29.1752,17.22328)" | ||
321 | 70 | cx="-165.3261" | ||
322 | 71 | cy="58.559208" | ||
323 | 72 | fx="-165.3261" | ||
324 | 73 | fy="58.559208" | ||
325 | 74 | r="8.9683418" /><linearGradient | ||
326 | 75 | inkscape:collect="always" | ||
327 | 76 | xlink:href="#linearGradient3710" | ||
328 | 77 | id="linearGradient4853" | ||
329 | 78 | gradientUnits="userSpaceOnUse" | ||
330 | 79 | gradientTransform="matrix(0.16838723,0,0,0.16838725,40.079373,-0.16517623)" | ||
331 | 80 | x1="-124.5" | ||
332 | 81 | y1="101.26834" | ||
333 | 82 | x2="-124.5" | ||
334 | 83 | y2="73.998131" /><linearGradient | ||
335 | 84 | inkscape:collect="always" | ||
336 | 85 | xlink:href="#linearGradient3665" | ||
337 | 86 | id="linearGradient4859" | ||
338 | 87 | gradientUnits="userSpaceOnUse" | ||
339 | 88 | gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)" | ||
340 | 89 | x1="-17.5" | ||
341 | 90 | y1="22" | ||
342 | 91 | x2="-17.5" | ||
343 | 92 | y2="62.152832" /></defs><sodipodi:namedview | ||
344 | 93 | pagecolor="#ffffff" | ||
345 | 94 | bordercolor="#e7e7e7" | ||
346 | 95 | borderopacity="1" | ||
347 | 96 | objecttolerance="10" | ||
348 | 97 | gridtolerance="10" | ||
349 | 98 | guidetolerance="10" | ||
350 | 99 | inkscape:pageopacity="0" | ||
351 | 100 | inkscape:pageshadow="2" | ||
352 | 101 | inkscape:window-width="1024" | ||
353 | 102 | inkscape:window-height="719" | ||
354 | 103 | id="namedview5" | ||
355 | 104 | showgrid="false" | ||
356 | 105 | inkscape:zoom="4" | ||
357 | 106 | inkscape:cx="14.262976" | ||
358 | 107 | inkscape:cy="-4.0941656" | ||
359 | 108 | inkscape:window-x="1024" | ||
360 | 109 | inkscape:window-y="24" | ||
361 | 110 | inkscape:window-maximized="1" | ||
362 | 111 | inkscape:current-layer="Layer_1" | ||
363 | 112 | showguides="true" | ||
364 | 113 | inkscape:guide-bbox="true" | ||
365 | 114 | inkscape:snap-grids="false" | ||
366 | 115 | inkscape:showpageshadow="false"><inkscape:grid | ||
367 | 116 | type="xygrid" | ||
368 | 117 | id="grid2819" | ||
369 | 118 | empspacing="5" | ||
370 | 119 | visible="true" | ||
371 | 120 | enabled="true" | ||
372 | 121 | snapvisiblegridlinesonly="true" /></sodipodi:namedview> | ||
373 | 122 | |||
374 | 123 | <rect | ||
375 | 124 | ry="0" | ||
376 | 125 | rx="0" | ||
377 | 126 | y="1.4999686" | ||
378 | 127 | x="9.5" | ||
379 | 128 | height="14.000021" | ||
380 | 129 | width="12" | ||
381 | 130 | id="rect2823" | ||
382 | 131 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g | ||
383 | 132 | id="g3686" | ||
384 | 133 | transform="matrix(0.1125,0,0,0.125,1.71875,0.68750003)"><rect | ||
385 | 134 | y="18.5" | ||
386 | 135 | x="82.5" | ||
387 | 136 | height="80" | ||
388 | 137 | width="80" | ||
389 | 138 | id="rect3663" | ||
390 | 139 | style="fill:url(#linearGradient4859);fill-opacity:1;stroke:none" /><path | ||
391 | 140 | sodipodi:nodetypes="cssssccccccc" | ||
392 | 141 | id="path3677" | ||
393 | 142 | d="m 162.5,69.58583 c -2.28236,-1.229642 -4.57791,-5.41744 -7.58117,-4.432837 -0.78685,0.257961 -1.99733,1.357334 -2.75431,0.985074 -1.3901,-0.683607 -3.07858,-2.289088 -4.13145,-3.324628 -0.80496,-0.791701 -4.70948,0.165709 -5.8842,-0.123135 -3.46751,-0.852608 -6.66988,-3.146265 -8.26291,-6.279853 l -2.3787,-3.940301 c -1.72413,-0.890004 -3.25174,-1.970149 -4.56282,-1.970149 l 0,48 10.69739,0 24.85817,0 0,-28.914171 z" | ||
394 | 143 | style="fill:#6a8430;fill-opacity:1;stroke:none" /><path | ||
395 | 144 | sodipodi:nodetypes="csscccc" | ||
396 | 145 | d="m 162.5,82.622687 c -3.33496,-0.219989 -5.59826,-0.201933 -8.62649,0.541512 -2.36305,0.580142 -3.51283,2.267732 -6.28066,2.558951 -3.82935,0.40291 -7.99575,0.09842 -11.75952,0.09842 l 0.13362,12.597917 26.53305,0.08051 0,-15.877312 z" | ||
397 | 146 | style="fill:#526726;fill-opacity:1;stroke:none" | ||
398 | 147 | id="path3681" /><path | ||
399 | 148 | sodipodi:nodetypes="csscccc" | ||
400 | 149 | d="m 162.5,93.500098 c -2.06783,0.286598 -2.97748,-3.761525 -5.12192,-2.872127 -2.1533,0.893061 -3.76922,2.389161 -6.30492,2.914995 -2.07742,0.4308 -4.65014,-0.342941 -6.35094,-0.128603 l 0,5.085637 17.77778,0 0,-4.999902 z" | ||
401 | 150 | style="fill:#384619;fill-opacity:1;stroke:none" | ||
402 | 151 | id="path3679" /></g><rect | ||
403 | 152 | ry="0" | ||
404 | 153 | rx="0" | ||
405 | 154 | y="8.499979" | ||
406 | 155 | x="6.5" | ||
407 | 156 | height="14.000021" | ||
408 | 157 | width="12" | ||
409 | 158 | id="rect2821" | ||
410 | 159 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g | ||
411 | 160 | id="g4732" | ||
412 | 161 | transform="matrix(0.74233577,0,0,0.74233656,-1.1273759,0.87261515)"><rect | ||
413 | 162 | y="12.295481" | ||
414 | 163 | x="10.948382" | ||
415 | 164 | height="13.470979" | ||
416 | 165 | width="13.470979" | ||
417 | 166 | id="rect3700" | ||
418 | 167 | style="fill:url(#linearGradient4853);fill-opacity:1;stroke:none" /><path | ||
419 | 168 | sodipodi:nodetypes="cssssssssssssccccc" | ||
420 | 169 | id="path3698" | ||
421 | 170 | d="m 22.746535,19.053834 c 0.198966,-0.08701 0.392759,0.08835 0.48121,0.289058 0.01342,0.03047 -0.02041,0.121367 0,0.144532 0.06273,0.07116 0.189322,-0.132434 0.325522,0.176647 0.0858,0.194719 -0.254487,0.546307 -0.169838,0.642354 0.06335,0.07189 0.242053,-0.07864 0.297218,-0.01604 0.04007,0.04546 0.0063,0.308709 0.02831,0.321178 0.134217,0.07614 0.267055,-0.102667 0.325522,0.09635 0.05617,0.191212 -0.350926,0.215354 -0.22645,0.497826 0.02408,0.05462 0.39413,0.11681 0.479802,0.149211 0.01477,0.0056 0.04442,0.146464 0.0361,0.155907 -0.134993,0.153169 -0.176224,0.05489 -0.176224,0.353295 0,0.181733 0.184661,0.0168 0.268854,0.112343 0.0063,0.0071 5.6e-5,0.843438 5.6e-5,0.99572 l -5.6e-5,2.794243 -2.691384,-9e-6 0,-6.712605 1.021362,0 z" | ||
422 | 171 | style="fill:#4e1413;fill-opacity:1;stroke:none" /></g><rect | ||
423 | 172 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
424 | 173 | id="rect2817" | ||
425 | 174 | width="14" | ||
426 | 175 | height="16" | ||
427 | 176 | x="1.5000001" | ||
428 | 177 | y="4.5000005" | ||
429 | 178 | rx="0" | ||
430 | 179 | ry="0" /><g | ||
431 | 180 | id="g3636" | ||
432 | 181 | transform="matrix(0.11767575,0,0,0.12365028,0.76185377,1.5558495)"><rect | ||
433 | 182 | y="35.941288" | ||
434 | 183 | x="19.019604" | ||
435 | 184 | height="97.047897" | ||
436 | 185 | width="93.477203" | ||
437 | 186 | id="rect3618" | ||
438 | 187 | style="fill:url(#linearGradient4849);fill-opacity:1;stroke:none" /><path | ||
439 | 188 | transform="matrix(1.5101535,0,0,1.4371859,298.43013,-28.000866)" | ||
440 | 189 | d="m -156.8853,58.559208 c 0,4.661721 -3.77907,8.440792 -8.4408,8.440792 -4.66172,0 -8.44079,-3.779071 -8.44079,-8.440792 0,-4.661721 3.77907,-8.440792 8.44079,-8.440792 4.66173,0 8.4408,3.779071 8.4408,8.440792 z" | ||
441 | 190 | sodipodi:ry="8.4407921" | ||
442 | 191 | sodipodi:rx="8.4407921" | ||
443 | 192 | sodipodi:cy="58.559208" | ||
444 | 193 | sodipodi:cx="-165.3261" | ||
445 | 194 | id="path2825" | ||
446 | 195 | style="fill:url(#radialGradient4851);fill-opacity:1;stroke:none" | ||
447 | 196 | sodipodi:type="arc" /><path | ||
448 | 197 | sodipodi:nodetypes="csssssssssssssssssssssssssssssccssssssssccsssssssssssssssssssssccccc" | ||
449 | 198 | id="path3615" | ||
450 | 199 | d="m 25.001687,93.889677 c 0.911316,-0.506743 0.850357,-2.3054 2.209168,-1.801683 1.901206,0.704784 1.088581,1.128726 1.693696,1.801682 0.128025,0.142384 1.336983,0.198353 1.546421,0.08189 1.290536,-0.717609 1.428811,-2.440343 2.87192,-1.637895 0.77509,0.430994 0.782776,1.443802 1.251858,1.965473 0.572285,0.636442 1.657056,0.246064 2.135532,1.310315 0.408696,0.90903 -0.316283,2.35079 0.368201,3.112 0.06084,0.0676 1.602176,0.0398 1.620057,0 0.375268,-0.83469 -0.166368,-9.806135 0.147274,-10.154947 0.800902,-0.890693 2.36496,-0.486634 3.092835,-0.08189 0.850814,0.473098 2.39736,-1.5924 4.565622,0.818948 0.187913,0.208978 1.572247,0 1.840977,0 2.29394,0 4.124986,0.08234 6.112039,0.818947 0.135439,0.0502 0.567423,-0.106008 0.662742,0 0.554782,0.61697 -0.350598,2.558302 0.3682,3.357685 0.178561,0.198583 1.550798,0.04177 1.767331,0.08189 1.274699,0.236268 0.417431,-1.119379 0.957307,-1.719789 0.07499,-0.08338 0.612402,0 0.736398,0 0.596573,0 2.916669,-0.277812 3.313754,0.16379 0.05519,0.06139 -0.131734,0.275712 -0.147282,0.327579 -0.163445,0.545304 -0.267603,4.303477 0,4.749887 0.06463,0.10778 1.612418,1.71555 1.62006,1.71979 1.272108,0.70737 1.03375,-4.110354 1.178223,-4.913679 0.582646,-3.239845 -0.710646,-4.838944 2.798283,-5.814525 0.577837,-0.160657 0.867674,-0.900842 1.399142,-0.900842 0.310506,0 0.394248,-4.154349 0.58541,-4.154349 0.346514,0 0.454812,4.15007 0.874734,4.383572 1.811343,1.007207 1.397344,1.228836 1.706328,1.572462 0.109111,0.121336 1.703036,0.348342 2.061895,1.146525 0.48508,1.078928 0.220917,8.378506 0.220917,10.236847 l -0.0026,0.21108 c 0.02755,0.3772 -0.02605,0.75608 -0.02605,1.1292 0,0.50385 1.160028,0.0514 1.275727,-0.46327 0.06964,-0.30967 0.175313,-0.62543 0.208285,-0.95548 0.06366,-0.636731 -0.109767,-3.004971 0.286392,-3.445541 0.03557,-0.0396 0.12197,0.0226 0.156208,0.0289 0.66034,0.1224 1.307281,0.11582 1.978689,0.11582 0.338089,0 2.214979,0.25838 2.473355,-0.0289 0.183793,-0.2044 -0.02402,-1.16889 -0.05212,-1.41875 -0.133739,-1.189857 -0.05202,-2.445035 -0.05202,-3.648226 l -0.260336,-0.579082 c 0.324992,-1.036327 0.0053,-8.518315 0.624853,-9.207424 0.459311,-0.510798 0.677051,-0.492295 0.93727,-0.63699 1.029373,-0.572387 0.781067,-1.039801 0.781067,-2.258426 0,-0.897099 0.546294,-10.133954 0.781052,-10.133954 0.196926,0 0.833127,9.129019 0.833127,10.307681 0,0.252495 0.730508,2.028475 0.833135,2.142606 0.221701,0.246555 0.450224,0.4428 0.624843,0.636995 0.510577,0.567815 -0.195042,7.311171 0.312426,7.875531 0.284632,0.316538 0.695485,0.936855 1.093486,1.158165 0.456115,0.253626 0.853489,-0.249266 1.30176,0 0.641571,0.356746 1.34858,-0.474975 1.770404,0.463267 0.757395,1.684608 -0.104456,4.052877 0.624853,5.675017 0.08548,0.19006 0.363841,0.11581 0.5207,0.11581 2.157185,0 0.390534,-4.9222 1.145542,-6.601544 0.04749,-0.105472 6.386881,-0.07772 6.560931,0.115818 0.926132,1.029976 -0.102111,5.329836 0.416542,5.906646 0.167527,0.18629 1.48443,0 1.77041,0 0.30014,0 1.06443,0.43767 1.24969,0.23164 0.9455,-1.05151 2.25726,-2.203427 2.70767,-3.706138 0.1699,-0.56681 -0.26969,-1.458098 -0.52069,-1.737249 -0.33609,-0.373751 0,-2.963371 0,-3.590318 0,-5.010921 -0.87601,-8.40012 3.33251,-9.960231 l 0,50.843517 -84.979273,0 0,-34.973952 c 0.54743,-0.02803 1.511853,-0.07246 1.733112,-0.08189 z" | ||
451 | 200 | style="fill:#01131a;fill-opacity:1;stroke:#01131a;stroke-width:8.29008293px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /></g></svg> | ||
452 | 201 | \ No newline at end of file | 0 | \ No newline at end of file |
453 | 202 | 1 | ||
454 | === removed file 'icons/shotwell.ico' | |||
455 | 203 | Binary files icons/shotwell.ico 2009-12-21 20:03:03 +0000 and icons/shotwell.ico 1970-01-01 00:00:00 +0000 differ | 2 | Binary files icons/shotwell.ico 2009-12-21 20:03:03 +0000 and icons/shotwell.ico 1970-01-01 00:00:00 +0000 differ |
456 | === removed file 'icons/shotwell.svg' | |||
457 | --- icons/shotwell.svg 2010-08-18 23:46:19 +0000 | |||
458 | +++ icons/shotwell.svg 1970-01-01 00:00:00 +0000 | |||
459 | @@ -1,237 +0,0 @@ | |||
460 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
461 | 2 | <!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> | ||
462 | 3 | |||
463 | 4 | <svg | ||
464 | 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
465 | 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
466 | 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
467 | 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
468 | 9 | xmlns="http://www.w3.org/2000/svg" | ||
469 | 10 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
470 | 11 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
471 | 12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
472 | 13 | version="1.0" | ||
473 | 14 | id="Layer_1" | ||
474 | 15 | x="0px" | ||
475 | 16 | y="0px" | ||
476 | 17 | width="120" | ||
477 | 18 | height="120" | ||
478 | 19 | viewBox="0 0 120 120" | ||
479 | 20 | enable-background="new 0 0 180 180" | ||
480 | 21 | xml:space="preserve" | ||
481 | 22 | inkscape:version="0.47 r22583" | ||
482 | 23 | sodipodi:docname="shotwell.svg"><metadata | ||
483 | 24 | id="metadata9"><rdf:RDF><cc:Work | ||
484 | 25 | rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | ||
485 | 26 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs | ||
486 | 27 | id="defs7"><linearGradient | ||
487 | 28 | id="linearGradient3710"><stop | ||
488 | 29 | style="stop-color:#c9332e;stop-opacity:1;" | ||
489 | 30 | offset="0" | ||
490 | 31 | id="stop3712" /><stop | ||
491 | 32 | style="stop-color:#87231f;stop-opacity:1;" | ||
492 | 33 | offset="1" | ||
493 | 34 | id="stop3714" /></linearGradient><linearGradient | ||
494 | 35 | id="linearGradient3665"><stop | ||
495 | 36 | style="stop-color:#667f2e;stop-opacity:1;" | ||
496 | 37 | offset="0" | ||
497 | 38 | id="stop3667" /><stop | ||
498 | 39 | style="stop-color:#94b641;stop-opacity:1;" | ||
499 | 40 | offset="1" | ||
500 | 41 | id="stop3669" /></linearGradient><linearGradient | ||
501 | 42 | id="linearGradient3628"><stop | ||
502 | 43 | style="stop-color:#099bd1;stop-opacity:1;" | ||
503 | 44 | offset="0" | ||
504 | 45 | id="stop3630" /><stop | ||
505 | 46 | style="stop-color:#035fa9;stop-opacity:1;" | ||
506 | 47 | offset="1" | ||
507 | 48 | id="stop3632" /></linearGradient><linearGradient | ||
508 | 49 | id="linearGradient3607"><stop | ||
509 | 50 | style="stop-color:#fffbf7;stop-opacity:1;" | ||
510 | 51 | offset="0" | ||
511 | 52 | id="stop3609" /><stop | ||
512 | 53 | style="stop-color:#fed697;stop-opacity:1;" | ||
513 | 54 | offset="1" | ||
514 | 55 | id="stop3611" /></linearGradient><linearGradient | ||
515 | 56 | inkscape:collect="always" | ||
516 | 57 | xlink:href="#linearGradient3710" | ||
517 | 58 | id="linearGradient2906" | ||
518 | 59 | gradientUnits="userSpaceOnUse" | ||
519 | 60 | gradientTransform="matrix(0.66249999,0,0,0.66249999,155.6125,-4.0249993)" | ||
520 | 61 | x1="-124.5" | ||
521 | 62 | y1="101.26834" | ||
522 | 63 | x2="-124.5" | ||
523 | 64 | y2="73.998131" /><linearGradient | ||
524 | 65 | inkscape:collect="always" | ||
525 | 66 | xlink:href="#linearGradient3628" | ||
526 | 67 | id="linearGradient2918" | ||
527 | 68 | gradientUnits="userSpaceOnUse" | ||
528 | 69 | gradientTransform="matrix(1.0131827,0,0,1.0031202,113.23728,-0.21917682)" | ||
529 | 70 | x1="-43.661713" | ||
530 | 71 | y1="60.388466" | ||
531 | 72 | x2="-43.661713" | ||
532 | 73 | y2="31.618958" /><radialGradient | ||
533 | 74 | inkscape:collect="always" | ||
534 | 75 | xlink:href="#linearGradient3607" | ||
535 | 76 | id="radialGradient2920" | ||
536 | 77 | gradientUnits="userSpaceOnUse" | ||
537 | 78 | gradientTransform="matrix(0.82352939,-6.1355775e-8,5.2590677e-8,0.7058825,-29.1752,17.22328)" | ||
538 | 79 | cx="-165.3261" | ||
539 | 80 | cy="58.559208" | ||
540 | 81 | fx="-165.3261" | ||
541 | 82 | fy="58.559208" | ||
542 | 83 | r="8.9683418" /><linearGradient | ||
543 | 84 | inkscape:collect="always" | ||
544 | 85 | xlink:href="#linearGradient3665" | ||
545 | 86 | id="linearGradient2922" | ||
546 | 87 | gradientUnits="userSpaceOnUse" | ||
547 | 88 | gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)" | ||
548 | 89 | x1="-17.5" | ||
549 | 90 | y1="22" | ||
550 | 91 | x2="-17.5" | ||
551 | 92 | y2="62.152832" /><filter | ||
552 | 93 | inkscape:collect="always" | ||
553 | 94 | id="filter3702"><feGaussianBlur | ||
554 | 95 | inkscape:collect="always" | ||
555 | 96 | stdDeviation="1.5975" | ||
556 | 97 | id="feGaussianBlur3704" /></filter><filter | ||
557 | 98 | inkscape:collect="always" | ||
558 | 99 | id="filter3706"><feGaussianBlur | ||
559 | 100 | inkscape:collect="always" | ||
560 | 101 | stdDeviation="1.5975" | ||
561 | 102 | id="feGaussianBlur3708" /></filter><filter | ||
562 | 103 | inkscape:collect="always" | ||
563 | 104 | id="filter3710"><feGaussianBlur | ||
564 | 105 | inkscape:collect="always" | ||
565 | 106 | stdDeviation="1.5975" | ||
566 | 107 | id="feGaussianBlur3712" /></filter></defs><sodipodi:namedview | ||
567 | 108 | pagecolor="#ffffff" | ||
568 | 109 | bordercolor="#e7e7e7" | ||
569 | 110 | borderopacity="1" | ||
570 | 111 | objecttolerance="10" | ||
571 | 112 | gridtolerance="10" | ||
572 | 113 | guidetolerance="10" | ||
573 | 114 | inkscape:pageopacity="0" | ||
574 | 115 | inkscape:pageshadow="2" | ||
575 | 116 | inkscape:window-width="1024" | ||
576 | 117 | inkscape:window-height="719" | ||
577 | 118 | id="namedview5" | ||
578 | 119 | showgrid="false" | ||
579 | 120 | inkscape:zoom="1" | ||
580 | 121 | inkscape:cx="36.341145" | ||
581 | 122 | inkscape:cy="36.952073" | ||
582 | 123 | inkscape:window-x="1024" | ||
583 | 124 | inkscape:window-y="24" | ||
584 | 125 | inkscape:window-maximized="1" | ||
585 | 126 | inkscape:current-layer="Layer_1" | ||
586 | 127 | showguides="true" | ||
587 | 128 | inkscape:guide-bbox="true" | ||
588 | 129 | inkscape:snap-grids="false" | ||
589 | 130 | inkscape:showpageshadow="false"><inkscape:grid | ||
590 | 131 | type="xygrid" | ||
591 | 132 | id="grid2819" | ||
592 | 133 | empspacing="5" | ||
593 | 134 | visible="true" | ||
594 | 135 | enabled="true" | ||
595 | 136 | snapvisiblegridlinesonly="true" /></sodipodi:namedview> | ||
596 | 137 | |||
597 | 138 | <rect | ||
598 | 139 | style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999981999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3702);opacity:0.6" | ||
599 | 140 | id="rect2924" | ||
600 | 141 | width="62.000004" | ||
601 | 142 | height="71" | ||
602 | 143 | x="50.5" | ||
603 | 144 | y="5.5" | ||
604 | 145 | rx="0" | ||
605 | 146 | ry="0" /><rect | ||
606 | 147 | style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999981999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3706);opacity:0.6" | ||
607 | 148 | id="rect2926" | ||
608 | 149 | width="65" | ||
609 | 150 | height="74" | ||
610 | 151 | x="34.5" | ||
611 | 152 | y="39.5" | ||
612 | 153 | rx="0" | ||
613 | 154 | ry="0" /><rect | ||
614 | 155 | ry="0" | ||
615 | 156 | rx="0" | ||
616 | 157 | y="15.5" | ||
617 | 158 | x="7.5" | ||
618 | 159 | height="88" | ||
619 | 160 | width="78" | ||
620 | 161 | id="rect2928" | ||
621 | 162 | style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999994000000003;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3710);opacity:0.6" /><rect | ||
622 | 163 | ry="0" | ||
623 | 164 | rx="0" | ||
624 | 165 | y="5.5" | ||
625 | 166 | x="50.5" | ||
626 | 167 | height="71" | ||
627 | 168 | width="62.000004" | ||
628 | 169 | id="rect2823" | ||
629 | 170 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g | ||
630 | 171 | id="g3686" | ||
631 | 172 | transform="matrix(0.6625,0,0,0.6625,0.34375,-2.25625)"><rect | ||
632 | 173 | y="18.5" | ||
633 | 174 | x="82.5" | ||
634 | 175 | height="80" | ||
635 | 176 | width="80" | ||
636 | 177 | id="rect3663" | ||
637 | 178 | style="fill:url(#linearGradient2922);fill-opacity:1;stroke:none" /><path | ||
638 | 179 | sodipodi:nodetypes="cssssccccccc" | ||
639 | 180 | id="path3677" | ||
640 | 181 | d="m 162.5,69.403979 c -2.22852,-1.237376 -4.46994,-5.451512 -7.40236,-4.460717 -0.76829,0.259584 -1.95022,1.365871 -2.68935,0.99127 -1.35731,-0.687906 -3.00597,-2.303485 -4.03401,-3.345538 -0.78598,-0.79668 -4.59841,0.166751 -5.74542,-0.123909 -3.38574,-0.857971 -6.51258,-3.166053 -8.06803,-6.319349 l -2.32261,-3.965082 c -1.68346,-0.895603 -3.17504,-1.982541 -4.4552,-1.982541 l 0,48.301887 10.4451,0 24.27188,0 0,-29.096021 z" | ||
641 | 182 | style="fill:#6a8430;fill-opacity:1;stroke:none" /><path | ||
642 | 183 | sodipodi:nodetypes="csscccc" | ||
643 | 184 | d="m 162.5,79.027822 c -3.20911,-0.269797 -5.387,-0.247653 -8.30096,0.664119 -2.27389,0.711495 -3.38028,2.781181 -6.04365,3.138337 -3.68484,0.494134 -7.69403,0.120706 -11.31577,0.120706 l 0.12858,15.450277 25.5318,0.09874 0,-19.472178 z" | ||
644 | 185 | style="fill:#526726;fill-opacity:1;stroke:none" | ||
645 | 186 | id="path3681" /><path | ||
646 | 187 | sodipodi:nodetypes="csscccc" | ||
647 | 188 | d="m 162.5,90.952978 c -2.45799,0.432601 -3.53926,-5.677772 -6.08832,-4.335286 -2.55957,1.348017 -4.48039,3.606282 -7.49452,4.399992 -2.46939,0.650265 -5.52753,-0.517646 -7.54924,-0.194118 l 0,7.676434 21.13208,0 0,-7.547022 z" | ||
648 | 189 | style="fill:#384619;fill-opacity:1;stroke:none" | ||
649 | 190 | id="path3679" /></g><rect | ||
650 | 191 | ry="0" | ||
651 | 192 | rx="0" | ||
652 | 193 | y="39.5" | ||
653 | 194 | x="34.5" | ||
654 | 195 | height="74" | ||
655 | 196 | width="65" | ||
656 | 197 | id="rect2821" | ||
657 | 198 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><rect | ||
658 | 199 | style="fill:url(#linearGradient2906);fill-opacity:1;stroke:none" | ||
659 | 200 | id="rect3700" | ||
660 | 201 | width="53" | ||
661 | 202 | height="53" | ||
662 | 203 | x="41" | ||
663 | 204 | y="45" /><path | ||
664 | 205 | style="fill:#4e1413;fill-opacity:1;stroke:none" | ||
665 | 206 | d="m 86.549183,74.081477 c 0.886193,-0.310035 1.749359,0.314783 2.143319,1.029989 0.05979,0.10859 -0.09092,0.432448 0,0.514995 0.279367,0.253582 0.843247,-0.471893 1.449895,0.629429 0.38218,0.693827 -1.133497,1.946613 -0.756471,2.288853 0.282161,0.256125 1.078114,-0.280248 1.323818,-0.05721 0.178461,0.161993 0.02823,1.100004 0.126077,1.14443 0.597812,0.271316 1.189475,-0.365825 1.449896,0.343329 0.2502,0.681328 -1.563042,0.767351 -1.008621,1.773859 0.107211,0.194647 1.755465,0.416218 2.137051,0.531672 0.06578,0.01985 0.197844,0.521889 0.160786,0.555535 -0.601263,0.545772 -0.784906,0.195587 -0.784906,1.258864 0,0.647559 0.822487,0.05987 1.197486,0.400301 0.02795,0.02536 2.48e-4,3.005357 2.48e-4,3.547977 L 93.987513,98 82,97.999967 l 0,-23.918486 4.549183,0 z" | ||
666 | 207 | id="path3698" | ||
667 | 208 | sodipodi:nodetypes="cssssssssssssccccc" /><rect | ||
668 | 209 | style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
669 | 210 | id="rect2817" | ||
670 | 211 | width="78" | ||
671 | 212 | height="88" | ||
672 | 213 | x="7.5" | ||
673 | 214 | y="15.5" | ||
674 | 215 | rx="0" | ||
675 | 216 | ry="0" /><g | ||
676 | 217 | id="g3636" | ||
677 | 218 | transform="matrix(0.65656596,0,0,0.66151013,0.69694898,0.83443815)"><rect | ||
678 | 219 | y="32" | ||
679 | 220 | x="19" | ||
680 | 221 | height="98" | ||
681 | 222 | width="100" | ||
682 | 223 | id="rect3618" | ||
683 | 224 | style="fill:url(#linearGradient2918);fill-opacity:1;stroke:none" /><path | ||
684 | 225 | transform="matrix(0.90221167,0,0,0.89546848,202.92837,6.7683671)" | ||
685 | 226 | d="m -156.8853,58.559208 c 0,4.661721 -3.77907,8.440792 -8.4408,8.440792 -4.66172,0 -8.44079,-3.779071 -8.44079,-8.440792 0,-4.661721 3.77907,-8.440792 8.44079,-8.440792 4.66173,0 8.4408,3.779071 8.4408,8.440792 z" | ||
686 | 227 | sodipodi:ry="8.4407921" | ||
687 | 228 | sodipodi:rx="8.4407921" | ||
688 | 229 | sodipodi:cy="58.559208" | ||
689 | 230 | sodipodi:cx="-165.3261" | ||
690 | 231 | id="path2825" | ||
691 | 232 | style="fill:url(#radialGradient2920);fill-opacity:1;stroke:none" | ||
692 | 233 | sodipodi:type="arc" /><path | ||
693 | 234 | sodipodi:nodetypes="csssssssssssssssssssssssssssssccssssssssccsssssssssssssssssssssccccc" | ||
694 | 235 | id="path3615" | ||
695 | 236 | d="m 21.519059,93.213403 c 1.061673,-0.524535 0.990657,-2.386339 2.573658,-1.864938 2.214885,0.729528 1.268186,1.168354 1.973138,1.864937 0.149149,0.147381 1.557573,0.205316 1.801566,0.08477 1.503461,-0.742803 1.66455,-2.52602 3.345756,-1.695399 0.902974,0.446126 0.911928,1.494492 1.458404,2.034479 0.666705,0.658786 1.930453,0.254702 2.487873,1.356318 0.476127,0.940945 -0.368466,2.433317 0.428949,3.221258 0.07088,0.06998 1.86652,0.04117 1.887352,0 0.437183,-0.863997 -0.193818,-10.150414 0.171571,-10.511472 0.933044,-0.921965 2.755155,-0.503719 3.603123,-0.08477 0.991189,0.489709 2.7929,-1.648306 5.318904,0.8477 0.218916,0.216316 1.83165,0 2.144719,0 2.672417,0 4.805567,0.08523 7.120463,0.8477 0.157786,0.05197 0.661043,-0.10973 0.772089,0 0.646315,0.638631 -0.408444,2.648119 0.428948,3.475566 0.208023,0.205556 1.806665,0.04323 2.058923,0.08477 1.485011,0.244562 0.486304,-1.158679 1.115253,-1.780169 0.08737,-0.08631 0.713443,0 0.857896,0 0.695002,0 3.39789,-0.287565 3.86049,0.16954 0.0643,0.06355 -0.153469,0.285393 -0.171582,0.33908 -0.190411,0.56445 -0.311756,4.454567 0,4.916656 0.07529,0.111549 1.878451,1.775769 1.887354,1.780168 1.481993,0.732198 1.204308,-4.254669 1.372618,-5.086196 0.678776,-3.353592 -0.827896,-5.008833 3.259972,-6.018664 0.673175,-0.166298 1.010831,-0.93247 1.629986,-0.93247 0.361736,0 0.459296,-4.300201 0.681996,-4.300201 0.403686,0 0.529852,4.295772 1.019056,4.537471 2.110196,1.042569 1.627893,1.271979 1.987856,1.627669 0.12711,0.125596 1.98402,0.360573 2.402087,1.186779 0.565113,1.116807 0.257366,8.672665 0.257366,10.596246 l -0.003,0.218489 c 0.0321,0.39045 -0.03036,0.78263 -0.03036,1.16885 0,0.52154 1.35142,0.0532 1.486209,-0.47953 0.08113,-0.32055 0.204238,-0.64739 0.24265,-0.989033 0.07416,-0.65908 -0.127878,-3.110471 0.333644,-3.566513 0.04144,-0.041 0.142094,0.0234 0.181981,0.02997 0.769289,0.126692 1.52297,0.119882 2.305152,0.119882 0.393871,0 2.580428,0.267459 2.881434,-0.02997 0.214116,-0.211576 -0.02799,-1.209927 -0.06072,-1.468564 -0.155806,-1.23163 -0.06061,-2.530874 -0.06061,-3.776308 l -0.303288,-0.599412 c 0.378611,-1.072711 0.0062,-8.817379 0.727946,-9.530682 0.535093,-0.528731 0.788757,-0.509578 1.091909,-0.659354 1.199211,-0.592482 0.909938,-1.076307 0.909938,-2.337715 0,-0.928595 0.636426,-10.489742 0.909916,-10.489742 0.229418,0 0.970585,9.449524 0.970585,10.669567 0,0.261359 0.851034,2.099693 0.970594,2.21783 0.258279,0.255212 0.524507,0.458346 0.727935,0.659358 0.594817,0.587751 -0.227222,7.567856 0.363974,8.152028 0.331592,0.327653 0.810233,0.969748 1.2739,1.198827 0.531369,0.26253 0.994306,-0.258017 1.516538,0 0.747423,0.369271 1.571082,-0.491649 2.062502,0.479531 0.882358,1.743754 -0.121692,4.195166 0.727947,5.874257 0.09958,0.196736 0.423871,0.119883 0.60661,0.119883 2.513101,0 0.45497,-5.095015 1.334551,-6.833319 0.0553,-0.109174 7.44065,-0.08045 7.64341,0.119883 1.07893,1.066138 -0.11895,5.516963 0.48527,6.114022 0.19517,0.192832 1.72935,0 2.06251,0 0.34967,0 1.24005,0.453039 1.45588,0.239764 1.1015,-1.088415 2.62968,-2.28078 3.15441,-3.836248 0.19793,-0.58671 -0.31419,-1.509289 -0.6066,-1.798242 -0.39154,-0.386872 0,-3.06741 0,-3.716366 0,-5.186847 -1.02054,-8.695037 3.88234,-10.309919 l 0,52.628545 -99,0 0,-36.201827 c 0.637751,-0.02902 1.761294,-0.075 2.019059,-0.08477 z" | ||
696 | 237 | style="fill:#01131a;fill-opacity:1;stroke:#01131a;stroke-width:1.5173738px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /></g></svg> | ||
697 | 238 | \ No newline at end of file | 0 | \ No newline at end of file |
698 | 239 | 1 | ||
699 | === modified file 'misc/shotwell-viewer.desktop.head' | |||
700 | --- misc/shotwell-viewer.desktop.head 2013-08-06 01:43:20 +0000 | |||
701 | +++ misc/shotwell-viewer.desktop.head 2014-05-20 04:18:55 +0000 | |||
702 | @@ -1,9 +1,9 @@ | |||
703 | 1 | [Desktop Entry] | 1 | [Desktop Entry] |
704 | 2 | Version=1.0 | 2 | Version=1.0 |
706 | 3 | Name=Shotwell Viewer | 3 | Name=Photo Viewer |
707 | 4 | GenericName=Photo Viewer | 4 | GenericName=Photo Viewer |
708 | 5 | Exec=shotwell %f | 5 | Exec=shotwell %f |
710 | 6 | Icon=shotwell | 6 | Icon=multimedia-photo-viewer |
711 | 7 | Terminal=false | 7 | Terminal=false |
712 | 8 | NoDisplay=true | 8 | NoDisplay=true |
713 | 9 | Type=Application | 9 | Type=Application |
714 | @@ -11,4 +11,4 @@ | |||
715 | 11 | Categories=Graphics;Viewer;Photography;GNOME;GTK; | 11 | Categories=Graphics;Viewer;Photography;GNOME;GTK; |
716 | 12 | X-GIO-NoFuse=true | 12 | X-GIO-NoFuse=true |
717 | 13 | X-GNOME-Gettext-Domain=shotwell | 13 | X-GNOME-Gettext-Domain=shotwell |
719 | 14 | X-GNOME-FullName=Shotwell Photo Viewer | 14 | X-GNOME-FullName=Photo Viewer |
720 | 15 | 15 | ||
721 | === modified file 'misc/shotwell.desktop.head' | |||
722 | --- misc/shotwell.desktop.head 2013-01-23 01:34:50 +0000 | |||
723 | +++ misc/shotwell.desktop.head 2014-05-20 04:18:55 +0000 | |||
724 | @@ -1,15 +1,15 @@ | |||
725 | 1 | [Desktop Entry] | 1 | [Desktop Entry] |
726 | 2 | Version=1.0 | 2 | Version=1.0 |
728 | 3 | Name=Shotwell | 3 | Name=Photos |
729 | 4 | GenericName=Photo Manager | 4 | GenericName=Photo Manager |
730 | 5 | Comment=Organize your photos | 5 | Comment=Organize your photos |
731 | 6 | Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo; | 6 | Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo; |
732 | 7 | Exec=shotwell %U | 7 | Exec=shotwell %U |
734 | 8 | Icon=shotwell | 8 | Icon=multimedia-photo-manager |
735 | 9 | Terminal=false | 9 | Terminal=false |
736 | 10 | Type=Application | 10 | Type=Application |
737 | 11 | MimeType=x-content/image-dcf; | 11 | MimeType=x-content/image-dcf; |
738 | 12 | Categories=Graphics;Photography;GNOME;GTK; | 12 | Categories=Graphics;Photography;GNOME;GTK; |
739 | 13 | X-GIO-NoFuse=true | 13 | X-GIO-NoFuse=true |
740 | 14 | X-GNOME-Gettext-Domain=shotwell | 14 | X-GNOME-Gettext-Domain=shotwell |
742 | 15 | X-GNOME-FullName=Shotwell Photo Manager | 15 | X-GNOME-FullName=Photos |
743 | 16 | 16 | ||
744 | === modified file 'src/AppWindow.vala' | |||
745 | --- src/AppWindow.vala 2013-08-05 22:06:09 +0000 | |||
746 | +++ src/AppWindow.vala 2014-05-20 04:18:55 +0000 | |||
747 | @@ -440,7 +440,7 @@ | |||
748 | 440 | assert(instance == null); | 440 | assert(instance == null); |
749 | 441 | instance = this; | 441 | instance = this; |
750 | 442 | 442 | ||
752 | 443 | title = Resources.APP_TITLE; | 443 | title = _(Resources.APP_TITLE); |
753 | 444 | 444 | ||
754 | 445 | GLib.List<Gdk.Pixbuf> pixbuf_list = new GLib.List<Gdk.Pixbuf>(); | 445 | GLib.List<Gdk.Pixbuf> pixbuf_list = new GLib.List<Gdk.Pixbuf>(); |
755 | 446 | foreach (string resource in Resources.APP_ICONS) | 446 | foreach (string resource in Resources.APP_ICONS) |
756 | @@ -572,7 +572,7 @@ | |||
757 | 572 | } | 572 | } |
758 | 573 | 573 | ||
759 | 574 | public static void error_message(string message, Gtk.Window? parent = null) { | 574 | public static void error_message(string message, Gtk.Window? parent = null) { |
761 | 575 | error_message_with_title(Resources.APP_TITLE, message, parent); | 575 | error_message_with_title(_(Resources.APP_TITLE), message, parent); |
762 | 576 | } | 576 | } |
763 | 577 | 577 | ||
764 | 578 | public static void error_message_with_title(string title, string message, Gtk.Window? parent = null, bool should_escape = true) { | 578 | public static void error_message_with_title(string title, string message, Gtk.Window? parent = null, bool should_escape = true) { |
765 | @@ -632,7 +632,7 @@ | |||
766 | 632 | // Occasionally, with_markup doesn't actually enable markup...? Force the issue. | 632 | // Occasionally, with_markup doesn't actually enable markup...? Force the issue. |
767 | 633 | dialog.set_markup(message); | 633 | dialog.set_markup(message); |
768 | 634 | dialog.use_markup = true; | 634 | dialog.use_markup = true; |
770 | 635 | dialog.title = (title != null) ? title : Resources.APP_TITLE; | 635 | dialog.title = (title != null) ? title : _(Resources.APP_TITLE); |
771 | 636 | dialog.add_buttons(affirmative, Gtk.ResponseType.YES, _("_Cancel"), | 636 | dialog.add_buttons(affirmative, Gtk.ResponseType.YES, _("_Cancel"), |
772 | 637 | Gtk.ResponseType.CANCEL); | 637 | Gtk.ResponseType.CANCEL); |
773 | 638 | 638 | ||
774 | @@ -648,7 +648,7 @@ | |||
775 | 648 | Gtk.Window? parent = null) { | 648 | Gtk.Window? parent = null) { |
776 | 649 | Gtk.MessageDialog dialog = new Gtk.MessageDialog((parent != null) ? parent : get_instance(), | 649 | Gtk.MessageDialog dialog = new Gtk.MessageDialog((parent != null) ? parent : get_instance(), |
777 | 650 | Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, Gtk.ButtonsType.NONE, "%s", message); | 650 | Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, Gtk.ButtonsType.NONE, "%s", message); |
779 | 651 | dialog.title = (title != null) ? title : Resources.APP_TITLE; | 651 | dialog.title = (title != null) ? title : _(Resources.APP_TITLE); |
780 | 652 | dialog.add_buttons(negative, Gtk.ResponseType.NO, affirmative, Gtk.ResponseType.YES, | 652 | dialog.add_buttons(negative, Gtk.ResponseType.NO, affirmative, Gtk.ResponseType.YES, |
781 | 653 | affirmative_all, Gtk.ResponseType.APPLY, _("_Cancel"), Gtk.ResponseType.CANCEL); | 653 | affirmative_all, Gtk.ResponseType.APPLY, _("_Cancel"), Gtk.ResponseType.CANCEL); |
782 | 654 | 654 | ||
783 | @@ -953,4 +953,3 @@ | |||
784 | 953 | } | 953 | } |
785 | 954 | 954 | ||
786 | 955 | } | 955 | } |
787 | 956 | |||
788 | 957 | 956 | ||
789 | === modified file 'src/DesktopIntegration.vala' | |||
790 | --- src/DesktopIntegration.vala 2013-01-21 21:16:09 +0000 | |||
791 | +++ src/DesktopIntegration.vala 2014-05-20 04:18:55 +0000 | |||
792 | @@ -72,7 +72,7 @@ | |||
793 | 72 | } | 72 | } |
794 | 73 | 73 | ||
795 | 74 | // dont add Shotwell to app list | 74 | // dont add Shotwell to app list |
797 | 75 | if (!already_contains && !external_app.get_name().contains(Resources.APP_TITLE)) | 75 | if (!already_contains && !external_app.get_name().contains(_(Resources.APP_TITLE))) |
798 | 76 | external_apps.add(external_app); | 76 | external_apps.add(external_app); |
799 | 77 | } | 77 | } |
800 | 78 | } | 78 | } |
801 | @@ -305,4 +305,4 @@ | |||
802 | 305 | Config.Facade.get_instance().set_desktop_background(xml_file.get_path()); | 305 | Config.Facade.get_instance().set_desktop_background(xml_file.get_path()); |
803 | 306 | } | 306 | } |
804 | 307 | 307 | ||
806 | 308 | } | 308 | } |
807 | 309 | \ No newline at end of file | 309 | \ No newline at end of file |
808 | 310 | 310 | ||
809 | === modified file 'src/MetadataWriter.vala' | |||
810 | --- src/MetadataWriter.vala 2013-02-27 02:29:54 +0000 | |||
811 | +++ src/MetadataWriter.vala 2014-05-20 04:18:55 +0000 | |||
812 | @@ -147,7 +147,7 @@ | |||
813 | 147 | 147 | ||
814 | 148 | // add the software name/version only if updating the metadata in the file | 148 | // add the software name/version only if updating the metadata in the file |
815 | 149 | if (changed) | 149 | if (changed) |
817 | 150 | metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION); | 150 | metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION); |
818 | 151 | 151 | ||
819 | 152 | return changed; | 152 | return changed; |
820 | 153 | } | 153 | } |
821 | @@ -672,4 +672,3 @@ | |||
822 | 672 | count_cancelled_work(1, true); | 672 | count_cancelled_work(1, true); |
823 | 673 | } | 673 | } |
824 | 674 | } | 674 | } |
825 | 675 | |||
826 | 676 | 675 | ||
827 | === modified file 'src/Photo.vala' | |||
828 | --- src/Photo.vala 2013-10-29 01:04:13 +0000 | |||
829 | +++ src/Photo.vala 2014-05-20 04:18:55 +0000 | |||
830 | @@ -3518,7 +3518,7 @@ | |||
831 | 3518 | metadata.set_comment(get_comment()); | 3518 | metadata.set_comment(get_comment()); |
832 | 3519 | metadata.set_pixel_dimensions(get_dimensions()); // created by sniffing pixbuf not metadata | 3519 | metadata.set_pixel_dimensions(get_dimensions()); // created by sniffing pixbuf not metadata |
833 | 3520 | metadata.set_orientation(get_orientation()); | 3520 | metadata.set_orientation(get_orientation()); |
835 | 3521 | metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION); | 3521 | metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION); |
836 | 3522 | 3522 | ||
837 | 3523 | if (get_orientation() != get_original_orientation()) | 3523 | if (get_orientation() != get_original_orientation()) |
838 | 3524 | metadata.remove_exif_thumbnail(); | 3524 | metadata.remove_exif_thumbnail(); |
839 | @@ -3601,7 +3601,7 @@ | |||
840 | 3601 | //Yes, set metadata obtained above. | 3601 | //Yes, set metadata obtained above. |
841 | 3602 | metadata.set_title(get_title()); | 3602 | metadata.set_title(get_title()); |
842 | 3603 | metadata.set_comment(get_comment()); | 3603 | metadata.set_comment(get_comment()); |
844 | 3604 | metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION); | 3604 | metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION); |
845 | 3605 | 3605 | ||
846 | 3606 | if (get_exposure_time() != 0) | 3606 | if (get_exposure_time() != 0) |
847 | 3607 | metadata.set_exposure_date_time(new MetadataDateTime(get_exposure_time())); | 3607 | metadata.set_exposure_date_time(new MetadataDateTime(get_exposure_time())); |
848 | @@ -5378,4 +5378,3 @@ | |||
849 | 5378 | } | 5378 | } |
850 | 5379 | } | 5379 | } |
851 | 5380 | } | 5380 | } |
852 | 5381 | |||
853 | 5382 | 5381 | ||
854 | === modified file 'src/Resources.vala' | |||
855 | --- src/Resources.vala 2014-03-18 07:54:48 +0000 | |||
856 | +++ src/Resources.vala 2014-05-20 04:18:55 +0000 | |||
857 | @@ -13,7 +13,7 @@ | |||
858 | 13 | extern const string? _GIT_VERSION; | 13 | extern const string? _GIT_VERSION; |
859 | 14 | 14 | ||
860 | 15 | namespace Resources { | 15 | namespace Resources { |
862 | 16 | public const string APP_TITLE = "Shotwell"; | 16 | public const string APP_TITLE = _("Photos"); |
863 | 17 | public const string APP_LIBRARY_ROLE = _("Photo Manager"); | 17 | public const string APP_LIBRARY_ROLE = _("Photo Manager"); |
864 | 18 | public const string APP_DIRECT_ROLE = _("Photo Viewer"); | 18 | public const string APP_DIRECT_ROLE = _("Photo Viewer"); |
865 | 19 | public const string APP_VERSION = _VERSION; | 19 | public const string APP_VERSION = _VERSION; |
866 | @@ -30,7 +30,7 @@ | |||
867 | 30 | public const string YORBA_URL = "http://www.yorba.org"; | 30 | public const string YORBA_URL = "http://www.yorba.org"; |
868 | 31 | public const string WIKI_URL = "http://redmine.yorba.org/projects/shotwell/wiki/Shotwell"; | 31 | public const string WIKI_URL = "http://redmine.yorba.org/projects/shotwell/wiki/Shotwell"; |
869 | 32 | public const string FAQ_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ"; | 32 | public const string FAQ_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ"; |
871 | 33 | public const string BUG_DB_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ReportingABug"; | 33 | public const string BUG_DB_URL = "https://bugs.launchpad.net/pantheon-photos"; |
872 | 34 | public const string DIR_PATTERN_URI_SYSWIDE = "ghelp:shotwell?other-files"; | 34 | public const string DIR_PATTERN_URI_SYSWIDE = "ghelp:shotwell?other-files"; |
873 | 35 | 35 | ||
874 | 36 | private const string LIB = _LIB; | 36 | private const string LIB = _LIB; |
875 | @@ -85,13 +85,13 @@ | |||
876 | 85 | public const string PUBLISH = "applications-internet"; | 85 | public const string PUBLISH = "applications-internet"; |
877 | 86 | public const string MERGE = "shotwell-merge-events"; | 86 | public const string MERGE = "shotwell-merge-events"; |
878 | 87 | 87 | ||
882 | 88 | public const string ICON_APP = "shotwell.svg"; | 88 | public const string ICON_APP = "multimedia-photo-manager"; |
883 | 89 | public const string ICON_APP16 = "shotwell-16.svg"; | 89 | public const string ICON_APP16 = "multimedia-photo-manager"; |
884 | 90 | public const string ICON_APP24 = "shotwell-24.svg"; | 90 | public const string ICON_APP24 = "multimedia-photo-manager"; |
885 | 91 | 91 | ||
886 | 92 | public const string APP_ICONS[] = { ICON_APP, ICON_APP16, ICON_APP24 }; | 92 | public const string APP_ICONS[] = { ICON_APP, ICON_APP16, ICON_APP24 }; |
887 | 93 | 93 | ||
889 | 94 | public const string ICON_ABOUT_LOGO = "shotwell.svg"; | 94 | public const string ICON_ABOUT_LOGO = "multimedia-photo-manager"; |
890 | 95 | public const string ICON_GENERIC_PLUGIN = "generic-plugin.png"; | 95 | public const string ICON_GENERIC_PLUGIN = "generic-plugin.png"; |
891 | 96 | public const string ICON_SLIDESHOW_EXTENSION_POINT = "media-playback-start"; | 96 | public const string ICON_SLIDESHOW_EXTENSION_POINT = "media-playback-start"; |
892 | 97 | public const string ICON_RATING_REJECTED = "rejected.svg"; | 97 | public const string ICON_RATING_REJECTED = "rejected.svg"; |
893 | 98 | 98 | ||
894 | === modified file 'src/camera/ImportPage.vala' | |||
895 | --- src/camera/ImportPage.vala 2014-02-02 03:57:33 +0000 | |||
896 | +++ src/camera/ImportPage.vala 2014-05-20 04:18:55 +0000 | |||
897 | @@ -1020,7 +1020,7 @@ | |||
898 | 1020 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(), | 1020 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(), |
899 | 1021 | Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, | 1021 | Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, |
900 | 1022 | Gtk.ButtonsType.CANCEL, "%s", mounted_message); | 1022 | Gtk.ButtonsType.CANCEL, "%s", mounted_message); |
902 | 1023 | dialog.title = Resources.APP_TITLE; | 1023 | dialog.title = _(Resources.APP_TITLE); |
903 | 1024 | dialog.add_button(_("_Unmount"), Gtk.ResponseType.YES); | 1024 | dialog.add_button(_("_Unmount"), Gtk.ResponseType.YES); |
904 | 1025 | int dialog_res = dialog.run(); | 1025 | int dialog_res = dialog.run(); |
905 | 1026 | dialog.destroy(); | 1026 | dialog.destroy(); |
906 | @@ -1037,7 +1037,7 @@ | |||
907 | 1037 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(), | 1037 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(), |
908 | 1038 | Gtk.DialogFlags.MODAL, Gtk.MessageType.WARNING, | 1038 | Gtk.DialogFlags.MODAL, Gtk.MessageType.WARNING, |
909 | 1039 | Gtk.ButtonsType.OK, "%s", locked_message); | 1039 | Gtk.ButtonsType.OK, "%s", locked_message); |
911 | 1040 | dialog.title = Resources.APP_TITLE; | 1040 | dialog.title = _(Resources.APP_TITLE); |
912 | 1041 | dialog.run(); | 1041 | dialog.run(); |
913 | 1042 | dialog.destroy(); | 1042 | dialog.destroy(); |
914 | 1043 | 1043 | ||
915 | @@ -1802,4 +1802,3 @@ | |||
916 | 1802 | return search_filter; | 1802 | return search_filter; |
917 | 1803 | } | 1803 | } |
918 | 1804 | } | 1804 | } |
919 | 1805 | |||
920 | 1806 | 1805 | ||
921 | === modified file 'src/direct/DirectPhotoPage.vala' | |||
922 | --- src/direct/DirectPhotoPage.vala 2013-11-19 23:38:42 +0000 | |||
923 | +++ src/direct/DirectPhotoPage.vala 2014-05-20 04:18:55 +0000 | |||
924 | @@ -229,7 +229,7 @@ | |||
925 | 229 | AppWindow.error_message(_("%s is not a file.").printf(file.get_path())); | 229 | AppWindow.error_message(_("%s is not a file.").printf(file.get_path())); |
926 | 230 | else if (!PhotoFileFormat.is_file_supported(file)) | 230 | else if (!PhotoFileFormat.is_file_supported(file)) |
927 | 231 | AppWindow.error_message(_("%s does not support the file format of\n%s.").printf( | 231 | AppWindow.error_message(_("%s does not support the file format of\n%s.").printf( |
929 | 232 | Resources.APP_TITLE, file.get_path())); | 232 | _(Resources.APP_TITLE), file.get_path())); |
930 | 233 | else | 233 | else |
931 | 234 | return true; | 234 | return true; |
932 | 235 | 235 | ||
933 | @@ -577,4 +577,4 @@ | |||
934 | 577 | // direct.ui. | 577 | // direct.ui. |
935 | 578 | ui_filenames.add("direct_context.ui"); | 578 | ui_filenames.add("direct_context.ui"); |
936 | 579 | } | 579 | } |
938 | 580 | } | 580 | } |
939 | 581 | \ No newline at end of file | 581 | \ No newline at end of file |
940 | 582 | 582 | ||
941 | === modified file 'src/direct/DirectWindow.vala' | |||
942 | --- src/direct/DirectWindow.vala 2013-01-21 21:16:09 +0000 | |||
943 | +++ src/direct/DirectWindow.vala 2014-05-20 04:18:55 +0000 | |||
944 | @@ -38,7 +38,7 @@ | |||
945 | 38 | 38 | ||
946 | 39 | public void update_title(File file, bool modified) { | 39 | public void update_title(File file, bool modified) { |
947 | 40 | title = "%s%s (%s) - %s".printf((modified) ? "*" : "", file.get_basename(), | 40 | title = "%s%s (%s) - %s".printf((modified) ? "*" : "", file.get_basename(), |
949 | 41 | get_display_pathname(file.get_parent()), Resources.APP_TITLE); | 41 | get_display_pathname(file.get_parent()), _(Resources.APP_TITLE)); |
950 | 42 | } | 42 | } |
951 | 43 | 43 | ||
952 | 44 | protected override void on_fullscreen() { | 44 | protected override void on_fullscreen() { |
953 | @@ -95,4 +95,3 @@ | |||
954 | 95 | return (base.key_press_event != null) ? base.key_press_event(event) : false; | 95 | return (base.key_press_event != null) ? base.key_press_event(event) : false; |
955 | 96 | } | 96 | } |
956 | 97 | } | 97 | } |
957 | 98 | |||
958 | 99 | 98 | ||
959 | === modified file 'src/main.vala' | |||
960 | --- src/main.vala 2014-04-21 05:00:16 +0000 | |||
961 | +++ src/main.vala 2014-05-20 04:18:55 +0000 | |||
962 | @@ -76,7 +76,7 @@ | |||
963 | 76 | if (errormsg != null) { | 76 | if (errormsg != null) { |
964 | 77 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(null, Gtk.DialogFlags.MODAL, | 77 | Gtk.MessageDialog dialog = new Gtk.MessageDialog(null, Gtk.DialogFlags.MODAL, |
965 | 78 | Gtk.MessageType.ERROR, Gtk.ButtonsType.OK, "%s", errormsg); | 78 | Gtk.MessageType.ERROR, Gtk.ButtonsType.OK, "%s", errormsg); |
967 | 79 | dialog.title = Resources.APP_TITLE; | 79 | dialog.title = _(Resources.APP_TITLE); |
968 | 80 | dialog.run(); | 80 | dialog.run(); |
969 | 81 | dialog.destroy(); | 81 | dialog.destroy(); |
970 | 82 | 82 | ||
971 | @@ -346,9 +346,9 @@ | |||
972 | 346 | 346 | ||
973 | 347 | if (CommandlineOptions.show_version) { | 347 | if (CommandlineOptions.show_version) { |
974 | 348 | if (Resources.GIT_VERSION != null) | 348 | if (Resources.GIT_VERSION != null) |
976 | 349 | print("%s %s (%s)\n", Resources.APP_TITLE, Resources.APP_VERSION, Resources.GIT_VERSION); | 349 | print("%s %s (%s)\n", _(Resources.APP_TITLE), Resources.APP_VERSION, Resources.GIT_VERSION); |
977 | 350 | else | 350 | else |
979 | 351 | print("%s %s\n", Resources.APP_TITLE, Resources.APP_VERSION); | 351 | print("%s %s\n", _(Resources.APP_TITLE), Resources.APP_VERSION); |
980 | 352 | 352 | ||
981 | 353 | AppDirs.terminate(); | 353 | AppDirs.terminate(); |
982 | 354 | 354 | ||
983 | @@ -407,7 +407,7 @@ | |||
984 | 407 | startup_timer.start(); | 407 | startup_timer.start(); |
985 | 408 | 408 | ||
986 | 409 | // set up GLib environment | 409 | // set up GLib environment |
988 | 410 | GLib.Environment.set_application_name(Resources.APP_TITLE); | 410 | GLib.Environment.set_application_name(_(Resources.APP_TITLE)); |
989 | 411 | 411 | ||
990 | 412 | // in both the case of running as the library or an editor, Resources is always | 412 | // in both the case of running as the library or an editor, Resources is always |
991 | 413 | // initialized | 413 | // initialized |
992 | @@ -437,5 +437,4 @@ | |||
993 | 437 | Posix.system(cmdline); | 437 | Posix.system(cmdline); |
994 | 438 | Posix.system("sync"); | 438 | Posix.system("sync"); |
995 | 439 | } | 439 | } |
998 | 440 | } | 440 | } |
997 | 441 | |||
999 | 442 | \ No newline at end of file | 441 | \ No newline at end of file |
Nice work!
I'm concerned about a couple of issues:
1) For those cases where 'Shotwell' appears as a standalone string, converting to 'Photos' without translation support isn't ideal. To solve this, hint 'Resources. APP_TITLE' for translation. This can be accomplished as follows:
/* Hint 'Photos' for translation.
* This will also make the translated string available to *.desktop files.
*/
public const string APP_TITLE = _("Photos");
Surround every appearance of 'APP_TITLE' with gettext calls as well. For instance:
dialog.title = Resources.APP_TITLE
Would become:
dialog.title = _(Resources. APP_TITLE) ;
2) No need to alter license headers.
3) X-GNOME- Gettext- Domain= photos (diff lines 719 and 743) breaks translations for *.desktop files because the actual localization files are still named 'shotwell'. This will cause the shell to show an untranslated name and description of the application. Avoid changing this and leave those desktop keys as they were.
4) Some icons are not going to be installed anymore, but they have not been removed from the source tree.