├── GPL
├── LICENSE
├── chrome.manifest
├── content
├── about.xul
├── add.xul
├── asf.js
├── asf_addedit.js
├── asf_download.js
├── asf_right_click.js
├── common.dtd
├── edit.xul
├── help
│ ├── about.xhtml
│ ├── help.xhtml
│ ├── install.xhtml
│ ├── regexp.xhtml
│ ├── update.xhtml
│ └── variables.xhtml
├── info_save_ff2-3.txt
├── options.xul
├── overlay_preferences.xul
├── overlay_unknownContentType.xul
└── regexp.xul
├── defaults
└── preferences
│ └── asf.js
├── icon.png
├── install.rdf
├── locale
├── cs
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
├── en-US
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
├── fr
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
├── it
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
├── ru
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
└── sv-SE
│ ├── about.dtd
│ ├── asf.dtd
│ ├── asf.properties
│ ├── help.dtd
│ ├── regexp.dtd
│ └── variables.dtd
└── skin
├── add.png
├── asf-icon.png
├── asf-icon_16x16.png
├── asf-icon_24x24.png
├── asf-icon_32x32.png
├── delete.png
├── delete_disabled.png
├── down.png
├── down_disabled.png
├── help_page
├── asf-icon.png
├── firefox_default_icon.png
├── logo_project_left.jpg
├── logo_project_right.jpg
├── mozilla_default_icon.png
├── screen_apps_cs.png
├── screen_apps_en.png
├── screen_apps_fr.png
├── screen_apps_ru.png
├── screen_apps_sv.png
├── screen_asf102-setbyfilters_cs.png
├── screen_asf102-setbyfilters_en.png
├── screen_asf102-setbyfilters_fr.png
├── screen_asf102-setbyfilters_sv.png
├── screen_main_cs.png
├── screen_main_en.png
├── screen_main_fr.png
├── screen_main_sv.png
├── screen_save_cs.png
├── screen_save_en.png
├── screen_save_fr.png
├── screen_save_ru.png
├── screen_save_sv.png
├── screen_savedialog-alwaysdothis_cs.png
├── screen_savedialog-alwaysdothis_en.png
├── screen_savedialog-alwaysdothis_fr.png
├── screen_savedialog-alwaysdothis_sv.png
└── style.css
├── off.png
├── on.png
├── style.css
├── up.png
└── up_disabled.png
/LICENSE:
--------------------------------------------------------------------------------
1 | Automatic Save Folder
2 | http://asf.mangaheart.org
3 | Copyright (C) 2007-2009 Eric Cassar (cyan@mangaheart.org)
4 | Contributor(s): 2009 Ted Gifford
5 |
6 |
7 | "Automatic Save Folder" is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 2 of the License, or
10 | (at your option) any later version.
11 |
12 | "Automatic Save Folder" is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with "Automatic Save Folder". If not, see .
19 |
20 | This applies to all source code files.
21 |
22 |
23 |
24 |
25 | "Automatic Save Folder" contains pieces of code taken or inspired from:
26 |
27 | - Folder pickup:
28 | DownThemAll! Copyright (C) 2007-2008 Federico Parodi, Stefano Verna and Nils Maier.
29 |
30 | - Moving filters:
31 | http://captain.at
32 |
33 |
--------------------------------------------------------------------------------
/chrome.manifest:
--------------------------------------------------------------------------------
1 | content asf content/
2 |
3 | locale asf cs locale/cs/
4 | locale asf en-US locale/en-US/
5 | locale asf fr locale/fr/
6 | locale asf ru locale/ru/
7 | locale asf sv-SE locale/sv-SE/
8 |
9 | skin asf classic/1.0 skin/
10 |
11 | overlay chrome://browser/content/browser.xul chrome://asf/content/overlay_preferences.xul
12 | overlay chrome://mozapps/content/downloads/unknownContentType.xul chrome://asf/content/overlay_unknownContentType.xul
13 |
14 | style chrome://global/content/customizeToolbar.xul chrome://asf/skin/style.css
--------------------------------------------------------------------------------
/content/about.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
12 | %aboutDTD;
13 |
14 | %commonDTD;
15 | ]>
16 |
51 |
--------------------------------------------------------------------------------
/content/add.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/content/common.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 | - en-US : Cyan, Narayan
9 | - fr : Cyan, Goofy, Haynee
10 | - it : Scognito
11 | - ru : MrCOLOMBO
12 | - sv-SE : Mikael Hiort af Ornäs
13 | ">
--------------------------------------------------------------------------------
/content/edit.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/content/help/about.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %aboutDTD;
6 |
7 | %commonDTD;
8 | ]>
9 |
10 |
17 |
18 | Automatic Save Folder Version &asf.version;
19 | &about.madeby_authorname;
20 |
21 |
22 | &about.links.mainwebsite.title;
23 | http://asf.mangaheart.org
24 |
25 | &about.links.mozilla.title;
26 | http://addons.mozilla.org/addon/4781
27 |
28 |
29 |
30 | &about.history.title;
31 | + &about.add;
32 | - &about.delete;
33 | * &about.change;
34 | ! &about.fix;
35 |
36 |
37 | &about.version.title; 1.0.5 : (2012-2014)
38 | &about.version.105;
39 |
40 |
41 | &about.version.title; 1.0.4 : (2012 01 07)
42 | &about.version.104;
43 |
44 |
45 | &about.version.title; 1.0.3 : (2011 12 07)
46 | &about.version.103;
47 |
48 |
49 | &about.version.title; 1.0.2 : (2011 03 26)
50 | &about.version.102;
51 |
52 |
53 | &about.version.title; 1.0.1 : (2010 02 11)
54 | &about.version.101;
55 |
56 |
57 | &about.version.title; 1.0.0 : (2010 02 06)
58 | &about.version.100;
59 |
60 |
61 | &about.version.title; 0.9.3 : (2009 07 05)
62 | &about.version.093;
63 |
64 |
65 | &about.version.title; 0.9.2 : (2009 01 26)
66 | &about.version.092;
67 |
68 |
69 | &about.version.title; 0.9.1 : (2008 11 01)
70 | &about.version.091;
71 |
72 |
73 | &about.version.title; 0.9.0 : (2008 06 28)
74 | &about.version.090;
75 |
76 |
77 | &about.version.title; 0.8.7 : (2008 01 06)
78 | &about.version.087;
79 |
80 |
81 | &about.version.title; 0.8.6 - Linux fix : (2008 01 04)
82 | &about.version.086fix;
83 |
84 |
85 | &about.version.title; 0.8.6 : (2007 07 09)
86 | &about.version.086;
87 |
88 |
89 | &about.version.title; 0.8.5 : (2007 04 01)
90 | &about.version.085;
91 |
92 |
93 | &about.version.title; 0.8.4 : (2007 02 24)
94 | &about.version.084;
95 |
96 |
97 | &about.version.title; 0.8.3 : (2007 02 17)
98 | &about.version.083;
99 |
100 |
101 | &about.version.title; 0.8.2 : (2007 02 15)
102 | &about.version.082;
103 |
104 |
105 | &about.version.title; 0.8.1 :
106 | &about.version.081;
107 |
108 |
109 | &about.version.title; 0.8.0 :
110 | &about.version.080;
111 |
112 |
113 | &about.thanks.title;
114 |
115 | &about.programmation.title;
116 | &about.programmation.content;
117 |
118 |
119 | &about.bugreport.title;
120 | &about.bugreport.content;
121 |
122 |
123 | &about.translation.title;
124 | &about.translation.content;
125 | &about.translators;
126 |
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/content/help/help.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %helpDTD;
6 | ]>
7 |
8 |
15 |
16 |
17 |
18 | &info.howtouse.title;
19 |
20 | &info.howtouse.text1;
21 | &info.filterrules.title;
22 |
23 | - &info.filterrules.rule1;
24 | - &info.filterrules.rule2;
25 | - &info.filterrules.rule3;
26 | - &info.filterrules.rule4;
27 | - &info.filterrules.rule5;
28 | - &info.filterrules.rule6;
29 | - &info.filterrules.rule7;
30 |
31 |
32 |
33 |
&info.howtouse.text2;
34 |
&info.howtouse.text3;
35 |
36 |
&info.howtouse.text4;
37 |
38 |
39 |
40 |
41 | &info.basicexample.title;
42 |
43 |
44 | -
45 | &info.basicexample.text1;
46 | &info.domain; &info.all;
47 | &info.filename; .exe
48 | &info.folder; &info.basicexample.text2;
49 |
50 |
51 | -
52 | &info.basicexample.text3;
53 | &info.domain; mozilla.org
54 | &info.filename; &info.all;
55 | &info.folder; &info.basicexample.text4;
56 |
57 |
58 | -
59 | &info.basicexample.text5;
60 | &info.domain; mozilla.org
61 | &info.filename; .zip
62 | &info.folder; &info.basicexample.text6;
63 | &info.basicexample.text7;
64 |
65 |
66 | -
67 | &info.basicexample.text8;
68 | &info.domain; &info.all;
69 | &info.filename; firefox*.exe
70 | &info.folder; &info.basicexample.text9;
71 |
72 |
73 |
74 |
75 | &info.advancedexample.title;
76 |
&info.advancedexample.text1;
77 |
78 |
79 | -
80 | &info.dynamicfilter;
81 | &info.advancedexample.text2;
82 | &info.domain; &info.all;
83 | &info.filename; firefox*pre
84 | &info.folder; &info.advancedexample.text3;
85 | &info.advancedexample.text4;
86 |
87 |
88 | -
89 | &info.dynamicfilter;
90 | &info.advancedexample.text5;
91 | &info.domain; &info.all;
92 | &info.filename; &info.all;
93 | &info.folder; &info.advancedexample.text6;
94 | &info.advancedexample.text7;
95 |
96 |
97 | -
98 | &info.capturefilter;
99 | &info.advancedexample.text8;
100 | &info.domain; &info.all;
101 | &info.filename; Firefox Setup (*).exe
102 | &info.folder; &info.advancedexample.text9;
103 | &info.advancedexample.text10;
104 |
105 |
106 | -
107 | &info.capturefilter;
108 | &info.advancedexample.text11;
&info.advancedexample.text12;
109 |
110 | &info.domain; &info.all;
111 | &info.filename; &info.advancedexample.text13;
112 | &info.folder; &info.advancedexample.text14;
113 |
114 | &info.advancedexample.text15;
115 |
116 | &info.advancedexample.text16;
117 |
118 | &info.advancedexample.text17;
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
--------------------------------------------------------------------------------
/content/help/install.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %helpDTD;
6 | ]>
7 |
8 |
15 |
16 | Automatic Save Folder
17 |
18 |
19 |
20 |
21 |
75 |
76 |
85 |
86 |
87 |
88 |
89 |
90 | &firstinstall.welcome_message;
91 | |
92 |
93 |
94 |
95 |
○ &firstinstall.title.firstinstall;
96 |
97 |
&firstinstall.steps;
98 |
99 |
&firstinstall.step1;
100 |
101 |
102 |
103 |
104 | &firstinstall.firefox.text1;
105 | 
106 |
107 | |
108 | &firstinstall.firefox.text2;
109 |
110 | - &firstinstall.firefox.text3;
111 | - &firstinstall.firefox.text4;
112 | - &firstinstall.firefox.text5;
113 |
114 | |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 | &firstinstall.firefox.text6;
123 |
124 | |
125 |
126 |
127 |
128 |
129 |
&firstinstall.step2;
130 |
131 |
132 |
133 |
134 |
135 |
136 | &firstinstall.asf.text1;
137 |
138 | |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 | &firstinstall.asf.text2;
149 | |
150 |
151 |
152 |
153 |
154 |
155 |
&firstinstall.step3;
156 |
157 |
158 |
159 | &firstinstall.save.text1;
160 |
161 | |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 | &firstinstall.moreinfo.text1;
171 |
172 |
173 | &firstinstall.moreinfo.text2;
174 |
175 |
http://asf.mangaheart.org
176 |
177 |
178 |
179 |
186 |
187 |
188 |
--------------------------------------------------------------------------------
/content/help/regexp.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %regexpDTD;
6 | ]>
7 |
8 |
15 |
16 | &Intro_1;
17 | &Intro_2;
18 |
19 |
20 | &Title_1;
21 | &Intro_3;
22 |
23 |
24 | - &The.dot.title;
25 | &The.dot.text;
26 |
27 |
28 | - &The.asterisk.title;
29 | &The.asterisk.text;
30 |
31 |
32 | - &The.caret.title;
33 | &The.caret.text;
34 |
35 |
36 | - &The.dollar.title;
37 | &The.dollar.text;
38 |
39 |
40 | - &The.braces.title;
41 | &The.braces.text;
42 |
43 |
44 | - &The.parenthesis.title;
45 | &The.parenthesis.text;
46 |
47 |
48 | - &The.question.title;
49 | &The.question.text;
50 |
51 |
52 | - &The.bracket.title;
53 | &The.bracket.text;
54 |
55 |
56 | - &The.backslash.title;
57 | &The.backslash.text;
58 |
59 |
60 |
61 |
62 |
63 | &The.backslash.info;
64 |
65 |
66 | \ → \\
67 | |
68 | . → \.
69 | |
70 | * → \*
71 | |
72 | ? → \?
73 | |
74 | ^ → \^
75 | |
76 |
77 |
78 | $ → \$
79 | |
80 | ( → \(
81 | |
82 | ) → \)
83 | |
84 | { → \{
85 | |
86 | } → \}
87 | |
88 |
89 |
90 | [ → \[
91 | |
92 | ] → \]
93 | |
94 | / → \/
95 | |
96 |
97 | |
98 |
99 | |
100 |
101 |
102 |
103 |
104 |
105 | &Regexp.links;
106 |
107 |
108 |
109 | &Example_1.title;
110 | &Example_1.text;
111 |
112 | &Example_2.title;
113 | &Example_2.text;
114 |
115 |
116 | &Example_3.title;
117 | &Example_3.text;
118 |
119 |
120 | &Conclusion.title;
121 | &Conclusion.text;
122 |
123 |
124 |
125 |
--------------------------------------------------------------------------------
/content/help/update.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %helpDTD;
6 | ]>
7 |
8 |
15 |
16 | Automatic Save Folder
17 |
18 |
19 |
20 |
21 |
75 |
76 |
85 |
86 |
87 |
88 |
89 |
90 | &firstinstall.welcome_message;
91 | |
92 |
93 |
94 |
95 |
○ &firstinstall.title.importantupdates;
96 |
97 | &version; 1.0.5b Revision 115 :
98 |
99 | - &importantupdates.105b.1;
100 |
101 |
102 |
103 | &version; 1.0.2 :
104 |
105 | - &importantupdates.102.1;
106 | - &importantupdates.102.2;
107 | - &importantupdates.102.3;
108 | - &importantupdates.102.4;
109 | - &importantupdates.102.5;
110 |
111 |
112 |
113 | &firstinstall.fullupdatelist;
114 |
115 |
116 |
117 |
118 |
119 |
○ &firstinstall.title.firstinstall;
120 |
121 |
&firstinstall.steps;
122 |
123 |
&firstinstall.step1;
124 |
125 |
126 |
127 |
128 | &firstinstall.firefox.text1;
129 | 
130 |
131 | |
132 | &firstinstall.firefox.text2;
133 |
134 | - &firstinstall.firefox.text3;
135 | - &firstinstall.firefox.text4;
136 | - &firstinstall.firefox.text5;
137 |
138 | |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 | &firstinstall.firefox.text6;
147 |
148 | |
149 |
150 |
151 |
152 |
153 |
&firstinstall.step2;
154 |
155 |
156 |
157 |
158 |
159 |
160 | &firstinstall.asf.text1;
161 |
162 | |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 | &firstinstall.asf.text2;
173 | |
174 |
175 |
176 |
177 |
178 |
179 |
&firstinstall.step3;
180 |
181 |
182 |
183 | &firstinstall.save.text1;
184 |
185 | |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 | &firstinstall.moreinfo.text1;
195 |
196 |
197 | &firstinstall.moreinfo.text2;
198 |
199 |
http://asf.mangaheart.org
200 |
201 |
202 |
203 |
210 |
211 |
212 |
--------------------------------------------------------------------------------
/content/help/variables.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
5 | %variablesDTD;
6 | ]>
7 |
8 |
15 |
16 |
17 |
18 | &presentation1;
19 | &presentation2;
20 | &casesensitivity;
21 |
22 |
23 |
24 | &Year;
25 | %Y% = 2009, 2012
26 | %y% = 09, 12
27 |
28 | |
29 |
30 | &Month;
31 | %m% = &Month.wleadingzero;
32 | %n% = &Month.woleadingzero;
33 | %F% = &Month.fullname;
34 | %M% = &Month.abbr;
35 | |
36 |
37 | &Week;
38 | %W% = &Week.wleadingzero;
39 | |
40 |
41 | &Day;
42 | %d% = &Day.wleadingzero;
43 | %j% = &Day.woleadingzero;
44 | %w% = &DayOfTheWeek;
45 | %l% = &DayOfTheWeek.fullname;
46 | %D% = &DayOfTheWeek.abbr;
47 | |
48 |
49 |
50 |
51 |
52 | &Special.tags; :
53 |
54 |
55 | %asf_D% | = &asf_D; |
56 |
57 |
58 | %asf_F% | = &asf_F; |
59 |
60 |
61 | %asf_Fx% | = &asf_Fx; |
62 |
63 |
64 | %asf_d% | = &asf_d; |
65 |
66 |
67 | %asf_f% | = &asf_f; |
68 |
69 |
70 | %asf_x% | = &asf_x; |
71 |
72 |
73 | |
74 |
75 |
76 |
77 |
78 | &Capture.tags; :
79 |
80 | $[&number;]d = &Capture.d;
81 |
82 |
83 | $[&number;]f = &Capture.f;
84 | &Capture.example;
85 |
86 |
87 | %asf_rd%&Regexp;%asf_rd%
88 | &Capture.rd;
89 |
90 |
91 | %asf_rf%&Regexp;%asf_rf%
92 | &Capture.rf;
93 |
94 | |
95 |
96 |
97 |
98 |
99 | &Attention; : &Attention.text;
100 | |
101 |
102 |
--------------------------------------------------------------------------------
/content/info_save_ff2-3.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | FF2 FF3
5 |
6 | browser.download.dir updated on file download used by "save file to" instead of "always ask", if folderList =2
7 | browser.download.lastDir updated on CTRL+S only Every saves (common Files and Ctrl+S)
8 | browser.download.folderList not used set which folder will be used to save the files (0= desktop, 1= downloads, 2=user defined)
9 |
--------------------------------------------------------------------------------
/content/overlay_preferences.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/content/overlay_unknownContentType.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | &asf.addedit.label;
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/content/regexp.xul:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/defaults/preferences/asf.js:
--------------------------------------------------------------------------------
1 | pref("extensions.asf.currentVersion", "1.0.5bRev129");
2 | pref("extensions.asf.lastdir", true);
3 | pref("extensions.asf.keeptemp", true);
4 | pref("extensions.asf.viewdloption", false);
5 | pref("extensions.asf.viewdloptionType", 0);
6 | pref("extensions.asf.viewpathselect", false);
7 | pref("extensions.asf.savetype", 0);
8 | pref("extensions.asf.defaultfolder", "");
9 | pref("extensions.asf.tempdomain", "");
10 | pref("extensions.asf.filtersNumber", 0);
11 | pref("extensions.asf.lastpath", "");
12 | pref("extensions.asf.variablemode", false);
13 | // See http://kb.mozillazine.org/Localize_extension_descriptions
14 | pref("extensions.asf@mangaheart.org.description", "chrome://asf/locale/asf.properties");
15 | // See http://developer.mozilla.org/En/Download_Manager_preferences or http://kb.mozillazine.org/About:config_entries
16 | // it makes automatic saving to the right folder - 0= desktop, 1= system download dir, 2= user define
17 | // does only affect the user if useDownloadDir = true ---- if "always ask the destination folder" is selected in FF options, it has no effect on the user.
18 | pref("browser.download.folderList", 2);
19 | pref("extensions.asf.dialogaccept", false);
20 | pref("extensions.asf.dialogacceptFiltered", false);
21 | pref("extensions.asf.dialogForceRadio", false);
22 | pref("extensions.asf.dialogForceRadioTo", "save");
23 | pref("extensions.asf.userightclick", true);
24 | pref("extensions.asf.rightclicktimeout", true);
25 | pref("browser.download.saveLinkAsFilenameTimeout", 0); // set the default value to userpref.js to prevent main pref.js modification and restore default value on ASF uninstall.
26 | pref("extensions.asf.domainTestOrder", "1,5");
27 | pref("extensions.asf.regexp_caseinsensitive", true);
28 | pref("extensions.asf.pathlist_defaultforceontop", false);
29 | pref("extensions.asf.pathlist_alphasort", true);
30 | pref("extensions.asf.rowmatchinghighlight", "color");
31 | pref("extensions.asf.dta_ASFtoDTA_isActive", false);
32 | pref("extensions.asf.dta_sendMethod", "replace");
33 | pref("extensions.asf.autoCheckBetaUpdate", false);
34 | pref("extensions.asf.exportFolder", "");
35 | pref("extensions.asf.showExportButton", false);
36 | pref("extensions.asf.suggestAllPossibleFolders", false);
37 | pref("extensions.asf.useSiteBySiteSavePath", false); // new feature since Firefox 7.0.1
38 | pref("extensions.asf.useDownloadDir", false);
39 | pref("extensions.asf.useDownloadDirFiltered", false);
40 | pref("extensions.asf.findNearestParent", true);
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/icon.png
--------------------------------------------------------------------------------
/install.rdf:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | asf@mangaheart.org
6 | Automatic Save Folder
7 | 1.0.5b129
8 | 2
9 |
10 |
11 |
12 | fr
13 | Automatic Save Folder
14 | Sélectionne automatiquement le dossier d'enregistrement suivant le nom du fichier et le site d'hébergement.
15 | http://asf.mangaheart.org
16 |
17 |
18 |
19 |
20 | cs
21 | Automatic Save Folder
22 | Automaticky vybere cílovou složku pro stahování podle názvu souboru a domény.
23 | http://asf.mangaheart.org
24 |
25 |
26 |
27 |
28 | de
29 | Automatic Save Folder
30 | Wählt automatisch den Zielordner für Ihren Download basierend auf Dateiname und Domain.
31 | http://asf.mangaheart.org
32 |
33 |
34 |
35 |
36 | en
37 | Automatic Save Folder
38 | Automatically select the destination folder for your download, matching the filename and domain.
39 | http://asf.mangaheart.org
40 |
41 |
42 |
43 |
44 | es-ES
45 | Automatic Save Folder
46 | Selecciona automáticamente la carpetas de destino para tus descargas, según nombres de archivo y dominio.
47 | http://asf.mangaheart.org
48 |
49 |
50 |
51 |
52 | it
53 | Automatic Save Folder
54 | Seleziona automaticamente la cartella di destinazione dei tuoi download, in base al nome del file e dominio.
55 | http://asf.mangaheart.org
56 |
57 |
58 |
59 |
60 | ru
61 | Automatic Save Folder
62 | Автоматически выбирает папку для сохранения загружаемого файла по имени или домену.
63 | http://asf.mangaheart.org
64 |
65 |
66 |
67 |
68 | sv-SE
69 | Automatic Save Folder
70 | Väljer automatiskt målmappen för din nerladdning genom att matcha filnamn och domän.
71 | http://asf.mangaheart.org
72 |
73 |
74 |
75 |
76 | zh-TW
77 | Automatic Save Folder
78 | 在你下載時,當檔名與網域符合條件時,自動選擇目的資料夾。
79 | http://asf.mangaheart.org
80 |
81 |
82 |
83 | Automatically select the destination folder for your download, matching the filename and domain.
84 | http://asf.mangaheart.org
85 |
86 | Cyan
87 | Cyan (fr, en-US)
88 | Scognito (it)
89 | MrCOLOMBO (ru)
90 | Babelzilla.org
91 | Ted Girford
92 | Ehsan Akhgari
93 | Paolo Amadini
94 |
95 | chrome://asf/content/about.xul
96 | chrome://asf/content/options.xul
97 | chrome://asf/skin/asf-icon.png
98 |
99 |
100 |
101 | {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
102 | 1.5
103 | 43.*
104 |
105 |
106 |
107 |
--------------------------------------------------------------------------------
/locale/cs/asf.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
--------------------------------------------------------------------------------
/locale/cs/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Automaticky vybere cílovou složku pro stahování podle názvu souboru a domény.
2 | month1_full=leden
3 | month2_full=únor
4 | month3_full=březen
5 | month4_full=duben
6 | month5_full=květen
7 | month6_full=červen
8 | month7_full=červenec
9 | month8_full=srpen
10 | month9_full=září
11 | month10_full=říjen
12 | month11_full=listopad
13 | month12_full=prosinec
14 | month1_abbr=led
15 | month2_abbr=úno
16 | month3_abbr=bře
17 | month4_abbr=dub
18 | month5_abbr=kvě
19 | month6_abbr=čer
20 | month7_abbr=čce
21 | month8_abbr=srp
22 | month9_abbr=zář
23 | month10_abbr=říj
24 | month11_abbr=lis
25 | month12_abbr=pro
26 | day0_full=neděle
27 | day1_full=pondělí
28 | day2_full=úterý
29 | day3_full=středa
30 | day4_full=čtvrtek
31 | day5_full=pátek
32 | day6_full=sobota
33 | day0_abbr=ne
34 | day1_abbr=po
35 | day2_abbr=út
36 | day3_abbr=st
37 | day4_abbr=čt
38 | day5_abbr=pá
39 | day6_abbr=so
40 |
41 | select_default_folder=Vyberte prosím výchozí složku použitou, nevyhovuje-li žádný filtr.
42 | select_folder=Vyberte prosím cílovou složku pro tento filtr.
43 | nodata.domain=Jméno domény je prázdné. Vyberte prosím „Všechno“, nebo zadejte filtr pro doménu.
44 | nodata.filename=Název souboru je prázdný. Vyberte prosím „Všechno“, nebo zadejte filtr pro název souboru.
45 | nodata.folder=Název složky je prázdný. Vyberte prosím pro tento filtr cílovou složku.
46 | checkForUpdates.updateAvailable=Oznámení aktualizace\nK dispozici je rozšíření Automaticky uložit do složky ve verzi %S.\nTuto verzi lze instalovat na panelu Možnosti.
47 | checkForUpdates.updated=Nová verze byla nainstalována.\nAby se změny projevily, je třeba restartovat Firefox.
48 | export.default_folder=Vyberte složku pro uložení exportovaných dat.
49 | export.importnewer=Importovaný soubor byl vytvořen novější verzí.\nAktualizujte prosím rozšíření Automaticky uložit do složky.
50 | export.importsuccessful=Data byla úspěšně importována.
51 | export.recoveredfilters=%S filtr/filtrů obnoveno.\nZkontrolujte položky filtru dole v seznamu.\nPoznámka: Obnovené soubory nemusí být nutně ty, které byly naposledy smazány.
52 | save.fromfilter=Folder from a filter.
--------------------------------------------------------------------------------
/locale/cs/help.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | "google.com", ale jenom google.com (bez uvozovek)">
12 | * (hvězdičkou): wiki*.org">
13 | *wiki* nebo wiki vyjde nastejno.">
14 | *.zip i .zip budou fungovat stejně.">
15 |
16 |
17 |
18 |
19 | Značky, které pro to lze použít, najdete na panelu Dynamické složky.">
20 |
21 | .exe do určité složky:">
22 |
23 |
24 |
25 | .zip z mozilla.org, ale nechávat ostatní soubory v předchozí složce:">
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | $1f znamená obsah mezi prvními závorkami ve filtrovaném názvu souboru, což je číslo verze
42 | Soubor „Firefox Setup 3.5.4.exe“ bude uložen do složky D:\Download\Firefox\3.5.4\">
43 |
44 |
45 | Videa mají vysvětlující titulky .srt, rovněž jsou k dispozici soubory .zip s fotografiemi z výletů, videa mohou být stažena s příponou .avi, .torrent nebo .nzb.
46 | „.avi“ a „.srt“ budou uloženy do souboru ve složce D:\video\vacation.
47 | „.zip“, „.torrent“ a „.nzb“ budou uloženy do podsložek D:\video\vacation\zip, D:\video\vacation\torrent a D:\video\vacation\nzb.">
48 |
49 |
50 |
51 | Filtr bude použit pro všechny soubory začínající na „My_vacation“ a končící jednou z uvedených přípon (avi, srt, zip, torrent or nzb).
52 | Jaká složka se vytvoří, závisí na filtru: %asf_rf% vyhodnotí název stahovaného souboru pomocí regulárního výrazu mezi dvěma %asf_rf%: Pokud soubor končí s „.zip“, „.torrent“ nebo „.nzb“, bude vytvořena podsložka pojmenovaná podle části zachycené regulárním výrazem.
53 | Nebude-li nalezena žádná z těchto tří přípon, regulární výraz neudělá nic, nevytvoří se žádná podsložka a soubory budou staženy do D:\video\vacation\">
54 | Filtr by mohl být:">
55 | V tomto případě je podsložka „vacation“ vytvořena jenom tehdy, obsahuje-li název soubor „vacation“.">
56 |
57 |
58 |
59 |
60 | Přečtěte si prosím pozorně tuto zprávu a případně podle ní udělejte potřebné změny.
61 | Tato stránka se zobrazí pouze jednou po první instalaci rozšíření nebo pokud je nutné sdělit významné změny.">
62 |
63 |
64 |
65 | je nutné správně nastavit Firefox a předvolby rozšíření.
Nezbytné jsou následující tři kroky, pokud filtrování nebude fungovat, zkontrolujte je prosím znovu:">
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | - Používáte-li předchozí verze Firefoxu, zvolte panel „Obsah“ a klepněte vpravo dole na „Spravovat“.">
75 |
76 |
77 |
78 |
79 | - „Uložit všechny soubory do“: Firefox bude ukládat stažené souboru do určené složky, aniž by otevíral průzkumník souborů.
80 | - „U každého souboru se dotázat, kam ho uložit“: Firefox bude zobrazovat průzkumníka souborů, který umožní přejmenovat soubor nebo vybrat ručně jinou složku pro uložení.">
81 |
82 | ">
83 |
84 |
85 |
86 | Filtry jsou prováděny odshora dolů a skončí, pokud je nalezen filtr odpovídající právě stahovanému souboru.
87 | Nezapomeňte vždy nastavit pořadí filtrů tažením myší nebo pomocí šipky na pravé straně panelu s filtry.">
88 |
89 | Kvůli tomu nesmíte zaškrtnout „Provádět od teď automaticky s podobnými soubory“.
90 | Pokud se tak stane, opakujte krok 1.">
91 |
92 |
93 |
94 |
95 |
96 | Změnit toto nastavení lze na straně 2 na panelu možností rozšíření Automaticky uložit do složky.">
97 |
98 |
99 |
100 |
101 |
102 | The Firefox option "Always ask me where to save files" is now set on a case-by-case basis when downloading.">
--------------------------------------------------------------------------------
/locale/cs/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | „g..gle“ odpovídá slovu google a dalším slovům začínajícím na „g“, následované jakýmikoliv dvěma znaky, a končícímu s „gle“.">
8 |
9 |
10 | 'go*gle' bude odpovídat gogle, google, goooooooooogle atd.
11 | '.*' (tečka následovaná hvězdičkou) odpovídá mnohonásobnému jakémukoliv znaku.
12 | .* použitá samostatně odpovídá odpovídá všem názvům domény nebo souboru,
13 | což se shoduje s případem, kdy zvolíte v okně vytváření filtru „Všechno“.">
14 |
15 | Filtru bude vyhovovat „http://test.com“, ale už ne „ftp://http_test.com“, protože „http“ se nenachází na začátku, ale uprostřed.">
16 |
17 | Filtru bude vyhovovat „http://test.com“, ale už ne „http://computer.net“, protože „com“ se nenachází na konci řádku, ale uprostřed.">
18 |
19 | Je možné zadat minimum a maximum: „go{0,2}gle“ bude odpovídat jak „ggle“, tak „gogle“ či „google“.">
20 |
21 | (aaaa|bbbb|cccc) bude odpovídat jakékoliv z těchto skupin aaaa, bbbb nebo cccc, ale ne víckrát než jednou.
22 | (b|g)oogle znamená buď boogle, nebo google, ale ne bgoogle
23 |
24 | Existují další možnosti pro skupinu vymezenou závorkami:
25 | '(b|g){1,2}oogle' bude odpovídat jednomu nebo dvou písmenům b či g následovaným 'oogle'
26 | Budou tedy odpovídat výrazy boogle, bboogle, google, ggoogle, bgoogle, gboogle.
27 |
28 | '(b|g)*oogle' zahrnuje nekonečné množství kombinací b a g před 'oogle'.">
29 |
30 |
31 | Například soubory mpeg mohou mít příponu '.mpg' nebo '.mpeg'. Odpovídajícím regulárním výrazem je 'mpe?g'
32 | Nov(ember)? bude odpovídat Nov a November
33 | Otazníkk je vlastně zkratkou regulárního výrazu {0,1}
34 | Nov(ember)? = Nov(ember){0,1}
35 |
36 | Otazník se také používá ke změně hladových regulárních výrazů (výchozí) na líné, například:
37 | Data: „To je test“
38 | Filtr 1: „t.*t“ zachytí vše od prvního po poslední T, jinými slovy celý řetězec „To je test“, hvězdička je hladová a odpovídá jí největší počet znaků, které může nalézt.
39 | Filtr 2 : „t.*?t“ zachytí část od prvního T do prvního následujícho T, tedy „To je t“, hvězdička je nyní líná a zastavuje se na prvním výskytu, který najde (zleva doprava).">
40 |
41 |
42 | Na rozdíl od obyčejných závorek se uvnitř hranatých nenachází slovo, ale nezávislá písmena.
43 | Pro Nov[embr] bude odpovídat jednomu z písmen v závorkách, ale ne všem: Nove, Novm, Novb or Novr.
44 |
45 | Minus mezi dvěma znaky značí rozsah povolených znaků:
46 | [a-z] znamená jakýkoliv znak od a do z.
47 |
48 | V hranatých závorkách lze použít více než jedno minus. [a-zA-Z] definuje všechna malá a velká písmena abecedy. [a-zA-Z0-9] značí všechny znaky abecedy a číslice.
49 | V hranatých závorkách lze napsat jakýkoliv znak: [_+.()a-d\s] značí písmena od a do d a navíc znaky _, +, tečku, závorky a mezeru.
50 | Pro zadání znaku minus '-' je třeba ho napsat na první místo: [-a-z] bude odpoovídat znaku minus '-' a písmenům od a do z.
51 |
52 |
53 | Hranaté závorky odpovídají jedinému písmenu, více jich je možné definovat následovně:
54 | t[se]*t odpovídá mnoha výskytům těchto písmen: 'tet', 'tst', 'test', 'tset' nebo dokonce 'tesssst'
55 | t[es]{0,2} odpovídá t, te, ts, tee, tss, tes a tse">
56 |
57 |
58 | \s odpovídá bílým znakům (mezera, tabulátor atd.)
59 | \w odpovídá slovu (skupina písmen oddělená mezerami, začátkem řádku nebo jeho koncem)
60 | \b zjišťuje začátek a konec slova. '\barc\b' zjistí slovo 'arc', ale nebude fungovat na slově 'archer'.
61 | \uFFFF, kde FFFF je šestnáctkový kód, odpovídá příslušnému znaku unicode.
62 | Například \u00A9 odpovídá '©'.">
63 |
64 | Například pro filtrování souboru 'my_file(2007).jpg' je nutné použít zpětné lomítko před závorkami a tečkou my_file\(2007\)\.jpg
65 |
66 | Zpětným lomítkem musí být uvozeny všechny tyto znaky:">
67 |
68 |
69 |
70 | Pro další informace se podívejte do dokumentace a příkladů na těchto stránkách:
71 | http://www.regular-expressions.info/tutorial.html
72 | http://www.javascriptkit.com/jsref/regexp.shtml">
73 |
74 |
75 | r(ar|\d{2})
76 | Znamená 'r' následované buď 'ar' nebo 2 číslicemi
77 |
78 | Aby odpovídalo jakékoliv http v doméně .com:
79 | ^http.*\.com$
80 | Znamená vše začínající na 'http' (zadáno pomocí ^), následované neurčeným počtem jakýchkoliv písmen (nebo žádnými) a končící na '.com' (zadáno pomocí $).
81 |
82 | Aby odpovídala doména bez ohledu na to, obsahuje-li www, či ne:
83 | ^http:\/\/(|www\.)mozilla\.org
84 | Znamená všechno začínající na 'http' (zadáno pomocí ^), následované ':', dále dvěma lomítky '\/\/', dále 'www' a tečkou '\.', nebo ničím a názvem domény (zde 'mozilla.org')
85 | Poznámka: Lomítka a tečky jsou uvozeny zpětným lomítkem, jinak by byly považovány na značku regulárního výrazu.">
86 |
87 |
88 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
89 |
90 | Filtrování všech videí:
91 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
92 |
93 | Filtrování všech obrázků:
94 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
95 |
96 |
97 | Pomocí regulárního výrazu: ^ftp:\/\/.*
98 | Bez regulárního výrazu: ftp://
99 |
100 | Filtrování určité domény:
101 | Pomocí regulárního výrazu: ^http:\/\/(|www\.)domain\.com$
102 | Bez regulárního výrazu: http://*domain.com
103 | (Bez regulárního výrazu bude filtr fungovat na http://domain.com nebo http://www.domain.com, ale také na http://not_the_good.domain.com)
104 |
105 |
106 | Aby odpovídala jakákoiliv doména s 'oogle' v názvu:
107 | Pomocí regulárního výrazu: .*oogle.*
108 | Bez regulárního výrazu: oogle">
109 |
110 | Regulární výrazy jsou užitečné obzvlášť pro složité filtrování.">
111 |
--------------------------------------------------------------------------------
/locale/cs/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f vybere „firefox“ a $2f vybere „exe“.">
38 |
39 | %asf_rd%.">
40 | %asf_rd%.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/locale/en-US/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Automatically select the destination folder for your download, matching the filename and domain.
2 | month1_full=January
3 | month2_full=February
4 | month3_full=March
5 | month4_full=April
6 | month5_full=May
7 | month6_full=June
8 | month7_full=July
9 | month8_full=August
10 | month9_full=September
11 | month10_full=October
12 | month11_full=November
13 | month12_full=December
14 | month1_abbr=Jan
15 | month2_abbr=Feb
16 | month3_abbr=Mar
17 | month4_abbr=Apr
18 | month5_abbr=May
19 | month6_abbr=Jun
20 | month7_abbr=Jul
21 | month8_abbr=Aug
22 | month9_abbr=Sep
23 | month10_abbr=Oct
24 | month11_abbr=Nov
25 | month12_abbr=Dec
26 | day0_full=Sunday
27 | day1_full=Monday
28 | day2_full=Tuesday
29 | day3_full=Wednesday
30 | day4_full=Thursday
31 | day5_full=Friday
32 | day6_full=Saturday
33 | day0_abbr=Sun
34 | day1_abbr=Mon
35 | day2_abbr=Tue
36 | day3_abbr=Wed
37 | day4_abbr=Thu
38 | day5_abbr=Fri
39 | day6_abbr=Sat
40 |
41 | select_default_folder=Please select the default folder if no filter is found.
42 | select_folder=Please select the destination folder for this filter.
43 | nodata.domain=The domain is empty. Please choose 'All' or enter a filter for the domain.
44 | nodata.filename=The filename is empty. Please choose 'All' or enter a filter for the filename.
45 | nodata.folder=The folder is empty. Please select the destination folder for this filter.
46 | checkForUpdates.updateAvailable=Update notification\nAutomatic Save Folder %S is available.\nYou can install this version from the option's tab.
47 | checkForUpdates.updated=The new version has been installed.\nYou need to restart Firefox to see the changes.
48 | export.default_folder=Select the saving folder for exported data.
49 | export.importnewer=The imported file is from a more recent version.\nPlease update Automatic Save Folder.
50 | export.importsuccessful=Data successfully imported.
51 | export.recoveredfilters=%S filter(s) recovered.\n Check your filters at the bottom of the list to delete duplicates.\n Note : Recovered filters are not necessarily the last deleted ones.
52 | save.fromfilter=Folder from a filter.
--------------------------------------------------------------------------------
/locale/en-US/help.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | "google.com" but only google.com (without quotes)">
14 | * (asterisk) to replace parts of the filter: wiki*.org">
15 | *wiki* or wiki is the same.">
16 | *.zip or .zip will work the same way.">
17 |
18 |
19 |
20 |
21 |
22 | You can go to the Dynamic Folders tab to see the available tags.">
23 |
24 |
25 |
26 |
27 | .exe to be saved in a specific folder:">
28 |
29 |
30 |
31 |
32 |
33 | .zip files from mozilla.org, and leaves other files in the previous folder:">
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | $1f correspond to the first parenthesis content on the filter's file name, which is the version number
56 | The file "Firefox Setup 3.5.4.exe" will be saved in the folder D:\Download\Firefox\3.5.4\">
57 |
58 |
59 |
60 | The videos have .srt subtitles to explain the trip, .zip files are also available with photos of the trip, videos can be downloaded with .avi, .torrent or .nzb extension (newsgroup).
61 |
".avi" and ".srt" will have to go in the D:\video\vacation file.
62 | ".zip", ".torrent" and ".nzb" will have to go respectively in subdirectories D:\video\vacation\zip, D:\video\vacation\torrent and D:\video\vacation\nzb.">
63 |
64 |
65 |
66 | The filter will be activated for all the files beginning with "My_vacation" and ending with one of the available extensions (avi, srt, zip, torrent or nzb).
67 | The directory created will depend on the filtering : %asf_rf% analyses the name of the file downloaded with the regular expression contained between the two %asf_rf% : If the file ends with "zip", "torrent" or "nzb", the portion captured by the regular expression creates the subdirectory.
68 | If none of those three extensions are found, the regular expression won't do anything, no sub-folder is created and files will be downloaded in D:\video\vacation\">
69 | The filter could have been:">
70 |
71 | In this case, the sub-folder "vacation" is created only if the name of the file contains "vacation".">
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Please, read this message carefully to make potential changes to your preferences.
80 | This page will only be displayed once, on first install or when important changes must be communicated.">
81 |
82 |
83 |
84 |
85 |
86 | you have to correctly set Firefox and Automatic Save Folder's preferences.
87 | Three steps are essentials, if the filtering doesn't work please check each of these steps again:">
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 | - For the previous Firefox versions users: Go to the "Content" tab and click on the "Manage..." at the bottom right.">
99 |
100 |
101 |
102 |
103 | - "Save files to": Firefox will save the downloads automatically into the specified folder without opening the files explorer.
104 | - "Always ask me where to save files": Firefox will show you the files explorer which will allow you to rename the file or select another saving folder manually.">
105 |
106 |
107 |
108 | either in the download folder defined by your operating system, or on your desktop.
109 | Do not forget to select "Set by the filters" to allow Firefox to use the filtered folders.">
110 |
111 |
112 |
113 | The verification is done from top to bottom, and stop right after a filter is matching the actual downloaded file.
114 | Remember to alway set your filters order using the arrow on the right of the filter's tab, or dragging them with your mouse.">
115 |
116 |
117 |
118 | According to this, you must not check "Do this automatically for files like this from now on.".
119 | If it ever happens, do Step 1 again.">
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 | To change this setting, go to page 2 of Automatic Save Folder's option's tab.">
128 |
129 |
130 |
131 |
132 |
133 | The Firefox option "Always ask me where to save files" is now set on a case-by-case basis when downloading.">
--------------------------------------------------------------------------------
/locale/en-US/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 | 'g..gle' matches google and any other word starting with 'g' followed by any 2 characters and finishing with 'gle'.">
12 |
13 |
14 |
15 | 'go*gle' will correspond to gogle, google, goooooooooogle, etc.
16 | '.*' (a dot followed by an asterisk) correspond to many times any character.
17 | .* used alone will match all the filter's domain name or the filter's file name,
18 | so this is what is used when you select "All" in the filter creation window.">
19 |
20 |
21 |
22 | The filtering will be correct for 'http://test.com' but will not for 'ftp://http_test.com' because http is not at the begining but in the middle.">
23 |
24 |
25 |
26 | The filtering will be correct for 'http://test.com' but will not for 'http://computer.net' because 'com' is not at the end of the line but in the middle.">
27 |
28 |
29 |
30 | It's possible to define the minimum and maximum: 'go{0,2}gle' will match either ggle, gogle or google.">
31 |
32 |
33 |
34 | (aaaa|bbbb|cccc) will match any of these characters group aaaa or bbbb or cccc, but not more than once.
35 | (b|g)oogle matches either boogle or google, but never bgoogle
36 |
37 | You can apply options to the parenthesis group:
38 | '(b|g){1,2}oogle' can capture one or two times the letters from either b or g, followed by 'oogle'
39 | boogle, bboogle, google, ggoogle, bgoogle, gboogle will all match.
40 |
41 | '(b|g)*oogle' can capture an infinite number of both mixed b and g before 'oogle'.">
42 |
43 |
44 |
45 | For example, the mpeg files can be of file type '.mpg' or '.mpeg'. The corresponding regular expression is 'mpe?g'
46 | Nov(ember)? will match Nov and November
47 | The question mark is a shortcut of the regular expression {0,1}
48 | Nov(ember)? = Nov(ember){0,1}
49 |
50 | The question mark is also used to transform a Regular expression state from greedy (default) to lazy, example :
51 | The data : "This is a test"
52 | Filter 1 : "t.*t" will capture from the first to the last T, in other word all the string "This is a test", the asterisk tag is greedy and matches the more characters he can find.
53 | Filter 2 : "t.*?t" will capture from the first T to the first encountered T folowing it, it will return "This is a t", the asterisk is now lazy and stops at the first occurence it finds (from left to right).">
54 |
55 |
56 |
57 | Unlike the parentheses, the characters inside the brackets are not concidered a single word, but independant letters.
58 | Nov[embr] will match one of the inside letter, not all of them : Nove, Novm, Novb or Novr.
59 |
60 | The minus - between two characters defines a range of allowed characters :
61 | [a-z] means any characters from a to z.
62 |
63 | You can use more than one minus sign in a bracket. [a-zA-Z] defines all the lower and upper case alphabetical letters. [a-zA-Z0-9] will match all the alphanumeric characters.
64 | You can define any characters and entity characters in the brackets: [_+.()a-d\s] will match the letters 'from a and d' plus the _, the +, the dot, the parentheses and the space.
65 | to match the minus sign '-', you need to type it first [-a-z] will match the minus sign '-' and the letters from a to z.
66 |
67 |
68 | The brackets matches only one letter, but you can define more than one this way:
69 | t[se]*t matches many time any of these letters : 'tet', 'tst', 'test', 'tset' or even 'tesssst'
70 | t[es]{0,2} matches t, te, ts, tee, tss, tes and tse">
71 |
72 |
73 |
74 | \s matches blanck spaces (space, tab, etc.)
75 | \w matches a word (group of letters separated by spaces, start or end of line)
76 | \b detect the begining and the end of a word. '\barc\b' will detect the word 'arc' if it is written this way, but will not work on the word 'archer'.
77 | \uFFFF with FFFF being an hexadecimal code, matches the unicode character from the hexadecimal code.
78 | Example \u00A9 matches '©'.">
79 |
80 |
81 | For example, to filter the file 'my_file(2007).jpg', you must use a backslash before the parentheses and the point : my_file\(2007\)\.jpg
82 |
83 | All these characters will need to be escaped with a backslashe :">
84 |
85 |
86 |
87 | If you want to find out, you can check documentation and examples on these websites:
88 | http://www.regular-expressions.info/tutorial.html
89 | http://www.javascriptkit.com/jsref/regexp.shtml
90 | ">
91 |
92 |
93 |
94 | r(ar|\d{2})
95 | It means 'r' followed by either 'ar' or 2 digits
96 |
97 | To match any http in .com:
98 | ^http.*\.com$
99 | It means everything starting with 'http' (accomplished with the ^), followed by none or any letters undetermined number of time, finishing with '.com' (accomplished with the $).
100 |
101 | To match a domain, regardless if there is www or not in the path:
102 | ^http:\/\/(|www\.)mozilla\.org
103 | It means everything starting with 'http' (accomplished with the ^), followed with a ':', followed with 2 slashes '\/\/', followed either with nothing or 'www' and a dot '\.', followed with the domain name (ici 'mozilla.org')
104 | Note : The slashes and the point are escaped with a backslash or else they would be interpreted as Regular Expression's tag.">
105 |
106 |
107 |
108 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
109 |
110 | To filter all the videos:
111 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
112 |
113 | Filter all the images:
114 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
115 |
116 |
117 |
118 | With regexp. : ^ftp:\/\/.*
119 | Without regexp. : ftp://
120 |
121 | filter on a particular domain:
122 | With regexp. : ^http:\/\/(|www\.)domain\.com$
123 | Without regexp. : http://*domain.com
124 | (Without regexp. the filter will work either for http://domain.com or http://www.domain.com, but it will also match http://not_the_good.domain.com)
125 |
126 |
127 | to match any domain with 'oogle' in it:
128 | With regexp : .*oogle.*
129 | Without regexp : oogle">
130 |
131 |
132 |
133 | Regular expressions are useful only on complex matching.">
134 |
--------------------------------------------------------------------------------
/locale/en-US/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f will capture firefox, and $2f will capture "exe".">
38 |
39 | %asf_rd% and return the captured data.">
40 | %asf_rf% and return the captured data.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/locale/fr/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Sélectionne automatiquement le dossier d'enregistrement suivant le nom du fichier et le site d'hébergement.
2 | month1_full=Janvier
3 | month2_full=Février
4 | month3_full=Mars
5 | month4_full=Avril
6 | month5_full=Mai
7 | month6_full=Juin
8 | month7_full=Juillet
9 | month8_full=Août
10 | month9_full=Septembre
11 | month10_full=Octobre
12 | month11_full=Novembre
13 | month12_full=Décembre
14 | month1_abbr=Jan
15 | month2_abbr=Fev
16 | month3_abbr=Mar
17 | month4_abbr=Avr
18 | month5_abbr=Mai
19 | month6_abbr=Jun
20 | month7_abbr=Jul
21 | month8_abbr=Aoû
22 | month9_abbr=Sep
23 | month10_abbr=Oct
24 | month11_abbr=Nov
25 | month12_abbr=Déc
26 | day0_full=Dimanche
27 | day1_full=Lundi
28 | day2_full=Mardi
29 | day3_full=Mercredi
30 | day4_full=Jeudi
31 | day5_full=Vendredi
32 | day6_full=Samedi
33 | day0_abbr=Dim
34 | day1_abbr=Lun
35 | day2_abbr=Mar
36 | day3_abbr=Mer
37 | day4_abbr=Jeu
38 | day5_abbr=Ven
39 | day6_abbr=Sam
40 |
41 | select_default_folder=Sélectionnez le dossier de destination par défaut, lorsqu'aucun filtre n'est trouvé.
42 | select_folder=Sélectionnez le dossier de destination pour ce filtre.
43 | nodata.domain=Le domaine est vide. Veuillez sélectionner 'Tous' ou entrer un filtre pour le domaine
44 | nodata.filename=Le nom de fichier est vide. Veuillez sélectionner 'Tous' ou entrer un filtre pour le nom de fichier
45 | nodata.folder=Le dossier n'est pas défini. Veuillez sélectionner le dossier de destination pour ce filtre
46 | checkForUpdates.updateAvailable=Alerte de mise à jour\nAutomatic Save Folder %S est disponible.\nVous pouvez l'installer en allant dans l'onglet des options.
47 | checkForUpdates.updated=La nouvelle version à été installée.\nVous devez redémarrer Firefox pour appliquer les changements.
48 | export.default_folder=Sélectionnez le dossier de sauvegarde des fichiers d'exportation.
49 | export.importnewer=Le fichier que vous importez provient d'une version plus récente.\nVeuillez mettre à jour Automatic Save Folder.
50 | export.importsuccessful=Importation réussi.
51 | export.recoveredfilters=%S filtre(s) récupéré(s).\n Verrifiez vos filtres en fin de liste afin de supprimer ceux en doubles.\n Note : Les filtres récupérés ne sont pas forcéments les derniers supprimés.
52 | save.fromfilter=Dossier provenant d'un filtre.
--------------------------------------------------------------------------------
/locale/fr/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
12 |
13 |
14 |
15 | go*gle correspondra donc à gogle, google, gooooooooooogle, etc.
16 | '.*' (Un point suivi d'un astérisque) correspond à une suite de plusieurs lettres quelconques : plusieurs fois 1 seul caractère.
17 | '.*' utilisé seul définit donc la totalité du nom de domaine ou du nom de fichier à filtrer,
18 | par conséquent cela correspond à l'option 'Tous' de la fenêtre d'ajout et d'édition des filtres.">
19 |
20 |
21 |
22 | Le filtrage sera donc correct pour 'http://test.com' mais ne sera pas bon pour 'ftp://http_test.com' car 'http' n'est pas en début de ligne mais au centre.">
23 |
24 |
25 |
26 | Le filtrage sera donc correct dans 'http://test.com' mais ne sera pas bon pour 'http://computer.net' car 'com' n'est pas en fin de ligne mais au centre.">
27 |
28 |
29 |
30 | Il est possible de définir le nombre minimum et maximum : 'go{0,2}gle' correspondra à ggle, gogle et google.">
31 |
32 |
33 |
34 | (aaaa|bbbb|cccc) capturera n'importe lequel de ces groupe de caractère aaaa or bbbb or cccc, mais pas plusieurs.
35 | (b|g)oogle ne correspond qu'à boogle ou google, et non pas bgoogle
36 |
37 | Vous pouvez définir des options sur les parenthèses :
38 | '(b|g){1,2}oogle' permet de capturer une à deux fois les lettres parmi b ou g, suivi de 'oogle'.
39 | boogle, bboogle, google, ggoogle, bgoogle, gboogle sont tous correct.
40 |
41 | '(b|g)*oogle' permet de capturer un nombre infini de b et de g suivi de 'oogle'.">
42 |
43 |
44 |
45 | Par exemple les fichiers mpeg peuvent être de type '.mpg' ou '.mpeg'. L'expression régulière corresondante est 'mpe?g'
46 | Nov(embre)? capturera Nov et Novembre
47 | Le ? correspond à l'expression régulière {0,1}
48 | Nov(embre)? = Nov(embre){0,1}
49 |
50 | Le caractère * suivi d'un ? permet de rendre le * fénéant au lieu d'avare, exemple :
51 | Les données : "C'est un test"
52 | Filtre 1 : "t.*t" capturera du premier au dernier T, soit "t un test", l'astérisque est avare et capture le plus de lettres possibles.
53 | Filtre 2 : "t.*?t" ne capturera cependant que le premier groupe de T, c'est à dire "t un t", l'astérisque est fénéante et la capture s'arrete au premier résultat rencontré (de gauche à droite).">
54 |
55 |
56 |
57 | Contrairement aux parenthèses, les caractères dans le crochet ne forment pas un tout, elles sont indépendantes.
58 | Nov[embr] correspond à une seule des lettres contenus à l'interieur des crochets : Nove, Novm, Novb ou Novr.
59 |
60 | Le signe moins '-' entre deux caractères permet de définir une rangé (plage) de lettre :
61 | [a-z] signifie 'toutes les lettres entre a et z'.
62 |
63 | Vous pouvez utiliser plusieurs signe moins '-' dans un même crochet. [a-zA-Z] définit toutes les lettres alphabétiques minuscules et majuscules. [a-zA-Z0-9] correspondra à tous les caractères alphanumériques
64 | Vous pouvez spécifier n'importe quel caractères et entités entre crochets : [_+.()a-d\s] capturera toutes les lettres entre 'a et d' ainsi que le _ ,le +, le point, les parenthèses et l'espace.
65 | Pour capturer le signe moins '-', il faut le placer en premier [-a-z] capturera le signe moins '-' et les lettres de a à z.
66 |
67 |
68 | Les crochets ne correspondent qu'à une seule lettre, mais vous pouvez en définir plusieurs de cette façon :
69 | t[se]*t correspond aussi bien à 'tet' ou 'tst' qu'à 'test' ou 'tset', ou encore 'tessst'
70 | t[es]{0,2} correspond à t, te, ts, tee, tss, tes, tse">
71 |
72 |
73 |
74 | \s capture tous les espace blanc (espace, tab, etc.)
75 | \w capture un mot (séparé par des espaces, début ou fin de ligne)
76 | \b permet de repérer le début et la fin d'un mot. '\barc\b' permettra de repérer le mot 'arc' s'il est employé seul, et ne fonctionnera pas sur le mot 'parc'.
77 | \uFFFF avec FFFF = code hexadécimal, permet de capturer les caractères unicodes correspondant au code hexadécimal.
78 | Exemple \u00A9 capturera '©'.">
79 |
80 |
81 | Par exemple pour filtrer un fichier 'mon_fichier(2007).jpg' il faudra mettre un antislash devant les parenthèses et le point : mon_fichier\(2007\)\.jpg
82 |
83 | Notez que tous ces caractères devront avoir un antislash :">
84 |
85 |
86 |
87 | Si vous voulez vous renseigner, vous pourrez trouver de la documentation et des exemples sur ces sites :
88 | http://www.regular-expressions.info/tutorial.html
89 | http://www.javascriptkit.com/jsref/regexp.shtml
90 | (en français) https://developer.mozilla.org/fr/Guide_JavaScript_1.5/Expressions_rationnelles">
91 |
92 |
93 |
94 | r(ar|\d{2})
95 | Cela signifie 'r' suivi soit de 'ar' soit de 2 décimales
96 |
97 | Pour filtrer tous les http en .com :
98 | ^http.*\.com$
99 | Cela signifie tout ce qui commce par 'http' (grâce au ^), suivi d'aucune ou de n'importe quel lettre(s) un nombre indéfini de fois, terminant par '.com' (grâce au $).
100 |
101 | Pour capturer un domaine, qu'il y ait les www ou non :
102 | ^http:\/\/(|www\.)mozilla\.org
103 | Cela signifie tout ce qui commence par 'http' (grace au ^), suivi d'un deux point ':', suivi de deux slash '\/\/', suivi soit de rien, soit de 'www' et d'un point '\.', suivi du nom du domaine (ici 'mozilla.org')
104 | Note : Les slashs et les points sont antislashés car ce sont des caractères spéciaux.">
105 |
106 |
107 |
108 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
109 |
110 | Pour filtrer toutes les vidéos :
111 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
112 |
113 | Pour filtrer les images :
114 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
115 |
116 |
117 |
118 | Avec regexp : ^ftp:\/\/.*
119 | Sans regexp : ftp://
120 |
121 | Pour filtrer un domaine particulier :
122 | Avec regexp : ^http:\/\/(|www\.)domain\.com$
123 | Sans regexp : http://*domain.com
124 | (Sans regexp le filtre fonctionnera bien pour http://domain.com ou pour http://www.domain.com, mais il filtrera aussi http://pas_le_bon.domain.com)
125 |
126 |
127 | Pour filtrer tous les domaines contenant 'oogle' :
128 | Avec regexp : .*oogle.*
129 | Sans regexp : oogle">
130 |
131 |
132 |
133 | Les expressions régulières sont utiles uniquement sur les filtrages complexes.">
134 |
--------------------------------------------------------------------------------
/locale/fr/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f capturera firefox, et $2f capturera "exe".">
38 |
39 | %asf_rd% et retourne la capture de l'évaluation.">
40 | %asf_rf% et retourne la capture de l'évaluation.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/locale/it/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Seleziona automaticamente la cartella di destinazione dei tuoi download, in base al nome del file e dominio.
2 | month1_full=Gennaio
3 | month2_full=Febbraio
4 | month3_full=Marzo
5 | month4_full=Aprile
6 | month5_full=Maggio
7 | month6_full=Giugno
8 | month7_full=Luglio
9 | month8_full=Agosto
10 | month9_full=Settembre
11 | month10_full=Ottobre
12 | month11_full=Novembre
13 | month12_full=Dicembre
14 | month1_abbr=Gen
15 | month2_abbr=Feb
16 | month3_abbr=Mar
17 | month4_abbr=Apr
18 | month5_abbr=Mag
19 | month6_abbr=Giu
20 | month7_abbr=Lug
21 | month8_abbr=Ago
22 | month9_abbr=Set
23 | month10_abbr=Ott
24 | month11_abbr=Nov
25 | month12_abbr=Dic
26 | day0_full=Domenica
27 | day1_full=Lunedì
28 | day2_full=Martedì
29 | day3_full=Mercoledì
30 | day4_full=Giovedì
31 | day5_full=Venerdì
32 | day6_full=Sabato
33 | day0_abbr=DOM
34 | day1_abbr=LUN
35 | day2_abbr=MAR
36 | day3_abbr=MER
37 | day4_abbr=GIO
38 | day5_abbr=VEN
39 | day6_abbr=SAB
40 |
41 | select_default_folder=Seleziona la cartella predefinita se nessun filtro corrisponde
42 | select_folder=Scegli una cartella di destinazione per questo filtro.
43 | nodata.domain=Il campo dominio è vuoto. Scegli 'tutti' o inserisci un filtro per il dominio
44 | nodata.filename=Il campo Nome File è vuoto. Scegli 'tutti' o inserisci un filtro per il nome file
45 | nodata.folder=La cartella è vuota. Scegli una cartella di destinazione per questo filtro
46 | checkForUpdates.updateAvailable=Update notification\nAutomatic Save Folder %S is available.\nYou can install this version from the option's tab.
47 | checkForUpdates.updated=The new version has been installed.\nYou need to restart Firefox to see the changes.
48 | export.default_folder=Select the saving folder for exported data.
49 | export.importnewer=The imported file is from a more recent version.\nPlease update Automatic Save Folder.
50 | export.importsuccessful=Data successfully imported.
51 | export.recoveredfilters=%S filter(s) recovered.\n Check your filters at the bottom of the list to delete dupplicates.\n Note : Recovered filters are not necessarily the last deleted ones.
52 | save.fromfilter=Folder from a filter.
--------------------------------------------------------------------------------
/locale/it/help.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | "google.com" ma solo google.com (senza doppi apici)">
14 | * (asterisco) per rimpiazzare parti del filtro: wiki*.org">
15 | *wiki* o wiki è la stessa cosa.">
16 | *.zip o .zip funzionano allo stesso modo.">
17 |
18 |
19 |
20 |
21 |
22 | Puoi controllare il tab delle opzioni per vedere la lista dei tag dinamici.">
23 |
24 |
25 |
26 |
27 | .exe vengano salvati su una cartella specifica:">
28 |
29 |
30 |
31 |
32 |
33 | .zip da mozilla.org, e lasciare gli altri file nella cartella precedente:">
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | $1f correspond to the first parenthesis content on the filter's file name, which is the version number
56 | The file "Firefox Setup 3.5.4.exe" will be saved in the folder D:\Download\Firefox\3.5.4\">
57 |
58 |
59 |
60 | I video hanno i sottotitoli nel formato .srt per spiegare la vacanza, ci sono anche file .zip con le foto del viaggio, e i video possono escarticati con l'estensione .avi, .torrent or .nzb (newsgroup).
61 |
".avi" e ".srt" andranno nella cartella D:\video\vacanza .
62 | ".zip", ".torrent" e ".nzb" andranno rispettivamente nelle sottocartelle D:\video\vacanze\zip, D:\video\vacanze\torrent and D:\video\vacanze\nzb.">
63 |
64 |
65 |
66 | I filtri saranno attivati per tutti i file che cominciano con "La_mia_vacanza" e che finiscono con l'estensione disponibili (avi, srt, zip, torrent o nzb).
67 | La cartella creata dipenderà dal filtro: %asf_rf% analizza il nome del file scaricato con l'espressione regolare contenuta fra i due %asf_rf% : se il file finisce con "zip", "torrent" o "nzb", la parte catturata dall'espressione regolare creerà la sottocartella.
68 | Se nessuna di quelle estensioni non è trovata, l'espressione regolare non farà nulla, non verrà creata nessuna sottocartella e i file verranno scaricati nella cartella in D:\video\vacanze\">
69 | I filtri possono essere:">
70 |
71 | In questo cartello, verrà creata la cartella "vacanze" verrà creata solo se il nome contiene "vacanze".">
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Please, read this message carefully to make potential changes to your preferences.
80 | This page will only be displayed once, on first install or when important changes must be communicated.">
81 |
82 |
83 |
84 |
85 |
86 | you have to correctly set Firefox and Automatic Save Folder's preferences.
87 | Three steps are essentials, if the filtering doesn't work please check each of this steps again:">
88 |
89 |
90 |
91 |
92 | Se Firefox non mostra tale finestra, l'estensione non funzionerà.">
93 |
94 |
95 |
96 |
97 |
98 | - Per utenti di precedenti versioni di Firefox: Vai sul tab "Contenuti" e clicca su "gestisci..." in basso a destra.">
99 |
100 |
101 |
102 |
103 | - "Save files to": Firefox will save the downloads automatically into the specified folder without opening the files explorer.
104 | - "Always ask me where to save files": Firefox will show you the files explorer which will allow you to rename the file or select another saving folder manually.">
105 |
106 |
107 |
108 | either in the download folder defined by your operating system, or on your desktop.
109 | Do not forget to select "Set by the filters" to allow Firefox to use the filtered folders.">
110 |
111 |
112 |
113 | The verification is done from top to bottom, and stop right after a filter is matching the actual downloaded file.
114 | Remember to alway set your filters order using the arrow on the right of the filter's tab, or dragging them with your mouse.">
115 |
116 |
117 |
118 | According to this, you must not check "Do this automatically for files like this from now on.".
119 | If it ever happens, do Step 1 again.">
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 | To change this setting, go to page 2 of Automatic Save Folder's option's tab.">
128 |
129 |
130 |
131 |
132 |
133 | The Firefox option "Always ask me where to save files" is now set on a case-by-case basis when downloading.">
--------------------------------------------------------------------------------
/locale/it/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 | g..gle corrisponde a 'google' e ad altre parole che cominciano per 'g', seguite da 2 caratteri, e che termina con 'gle'.">
12 |
13 |
14 |
15 | 'go*gle' will correspond to gogle, google, goooooooooogle, etc.
16 | '.*' (a dot followed by an asterisk) correspond to many times any character.
17 | .* used alone will match all the filter's domain name or the filter's file name,
18 | so this is what is used when you select "All" in the filter creation window.">
19 |
20 |
21 |
22 | The filtering will be correct for 'http://test.com' but will not for 'ftp://http_test.com' because http is not at the begining but in the middle.">
23 |
24 |
25 |
26 | The filtering will be correct for 'http://test.com' but will not for 'http://computer.net' because 'com' is not at the end of the line but in the middle.">
27 |
28 |
29 |
30 | It's possible to define the minimum and maximum: 'go{0,2}gle' will match either ggle, gogle or google.">
31 |
32 |
33 |
34 | (aaaa|bbbb|cccc) will match any of these characters group aaaa or bbbb or cccc, but not more than once.
35 | (b|g)oogle matches either boogle or google, but never bgoogle
36 |
37 | You can apply options to the parenthesis group:
38 | '(b|g){1,2}oogle' can capture one or two times the letters from either b or g, followed by 'oogle'
39 | boogle, bboogle, google, ggoogle, bgoogle, gboogle will all match.
40 |
41 | '(b|g)*oogle' can capture an infinite number of both mixed b and g before 'oogle'.">
42 |
43 |
44 |
45 | i file mpeg possono essere .mpg or .mpeg, la regexp sarà mpe?g
46 | Nov(embre)? indica Nov o Novembre
47 | The question mark is a shortcut of the regular expression {0,1}
48 | Nov(ember)? = Nov(ember){0,1}
49 |
50 | The question mark is also used to transform a Regular expression state from greedy (default) to lazy, example :
51 | The data : "This is a test"
52 | Filter 1 : "t.*t" will capture from the first to the last T, in other word all the string "This is a test", the asterisk tag is greedy and matches the more characters he can find.
53 | Filter 2 : "t.*?t" will capture from the first T to the first encountered T folowing it, it will return "This is a t", the asterisk is now lazy and stops at the first occurence it finds (from left to right).">
54 |
55 |
56 |
57 | Unlike the parentheses, the characters inside the brackets are not concidered a single word, but independant letters.
58 | v[eo]lo corrisponde alle parole velo e volo.
59 |
60 | Il meno - fra le parentesi quadre corrisponde a una serie di caratteri:
61 | [a-z] significa qualsiasi carattere dalla a alla z.
62 |
63 | Puoi usare molti - fra le stesse parenetesi quadre, ad esempio [a-zA-Z] corrisponde a tutti i caratteri dell'alfabeto. [a-zA-Z0-9] per tutti i caratteri alfanumerici
64 | [a-cn-o] per indicare qualsiasi lettera tra la a e la c, e dalla n alla o.
65 | [-a-z] per indicare - (meno) e dalla alla alla z.
66 |
67 |
68 | The brackets matches only one letter, but you can define more than one this way:
69 | t[se]*t matches many time any of these letters : 'tet', 'tst', 'test', 'tset' or even 'tesssst'
70 | t[es]{0,2} matches t, te, ts, tee, tss, tes and tse">
71 |
72 |
73 |
74 | \s corrisponde a qualsiasi spazio (anche tab, ecc.)
75 | \w corrisponde a qualsiasi parola
76 | \b corrisponde ai bordi della stringa ( \barco\b = corrisponde solo la parola arco, non arco di 'parco', e neppure 'arcobaleno')
77 | \uFFFF con FFFF = codice esadecimale, corrisponde al carattere unicode in esadecimale.
78 | Esempio \u00A9 corrisponde ad '©'.">
79 |
80 |
81 | Ad esempio dominio.com diventa dominio\.com
82 |
83 | All these characters will need to be escaped with a backslashe :">
84 |
85 |
86 |
87 | Trovi la documentazione su:
88 | http://www.regular-expressions.info/tutorial.html:
89 | O per i principianti: http://www.javascriptkit.com/jsref/regexp.shtml
90 | ">
91 |
92 |
93 |
94 | r(ar|\d{2})
95 | significa r + ar, o r + due decimali
96 |
97 | qualsiasi http in .com :
98 | ^http.*\.com$
99 | It means everything starting with 'http' (accomplished with the ^), followed by none or any letters undetermined number of time, finishing with '.com' (accomplished with the $).
100 |
101 | qualsiasi dominio, indipendentemente che ci sia http davanti :
102 | ^http:\/\/(|www\.)mozilla\.org
103 | It means everything starting with 'http' (accomplished with the ^), followed with a ':', followed with 2 slashes '\/\/', followed either with nothing or 'www' and a dot '\.', followed with the domain name (ici 'mozilla.org')
104 | Note : the slashes and the point are escaped with a backslash because if not, they would used as tags by the Regular Expression.">
105 |
106 |
107 |
108 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
109 |
110 | Filtro su tutte le video :
111 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
112 |
113 | Filtro su tutte le immagini :
114 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
115 |
116 |
117 |
118 | Con regexp. : ^ftp:\/\/.*
119 | Non regexp. : ftp://
120 |
121 | Filtro su un particolare dominio :
122 | Con regexp. : ^http:\/\/(|www\.)dominio\.com$
123 | Non regexp. : http://*dominio.com
124 | (ma il non regexp, corrisponderà http://dominio.com, http://www.dominio.com, ma anche http://il.cattivo.dominio.com)
125 |
126 |
127 | qualsiasi dominio con 'oogle' dentro :
128 | Con regexp : .*oogle.*
129 | Non regexp : oogle">
130 |
131 |
132 |
133 | Regular expressions are useful only on complex matching.">
134 |
--------------------------------------------------------------------------------
/locale/it/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f will capture firefox, and $2f will capture "exe".">
38 |
39 | %asf_rd% e ritorna i dati presi.">
40 | %asf_rf% e ritorna i dati presi.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/locale/ru/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Автоматически выбирает папку для сохранения загружаемого файла по имени или домену.
2 | month1_full=Январь
3 | month2_full=Февраль
4 | month3_full=Март
5 | month4_full=Апрель
6 | month5_full=Май
7 | month6_full=Июнь
8 | month7_full=Июль
9 | month8_full=Август
10 | month9_full=Сентябрь
11 | month10_full=Октябрь
12 | month11_full=Ноябрь
13 | month12_full=Декабрь
14 | month1_abbr=Янв
15 | month2_abbr=Фев
16 | month3_abbr=Мар
17 | month4_abbr=Апр
18 | month5_abbr=Май
19 | month6_abbr=Июн
20 | month7_abbr=Июл
21 | month8_abbr=Авг
22 | month9_abbr=Сен
23 | month10_abbr=Окт
24 | month11_abbr=Ноя
25 | month12_abbr=Дек
26 | day0_full=Воскресенье
27 | day1_full=Понедельник
28 | day2_full=Вторник
29 | day3_full=Среда
30 | day4_full=Четверг
31 | day5_full=Пятница
32 | day6_full=Суббота
33 | day0_abbr=Вск
34 | day1_abbr=Пнд
35 | day2_abbr=Втр
36 | day3_abbr=Срд
37 | day4_abbr=Чтв
38 | day5_abbr=Птн
39 | day6_abbr=Сбт
40 |
41 | select_default_folder=Пожалуйста укажите папку по умолчанию если не найден фильтр.
42 | select_folder=Пожалуйста укажите папку назначения для фильтра.
43 | nodata.domain=Имя домена пустое. Пожалуйста выберите "Все" или введите имя домена.
44 | nodata.filename=Имя файла пустое. Пожалуйста выберите "Все" или введите имя файла.
45 | nodata.folder=Папка назначения пустая. Пожалуйста укажите папку назначения для фильтра.
46 | checkForUpdates.updateAvailable=Update notification\nAutomatic Save Folder %S is available.\nYou can install this version from the option's tab.
47 | checkForUpdates.updated=The new version has been installed.\nYou need to restart Firefox to see the changes.
48 | export.default_folder=Select the saving folder for exported data.
49 | export.importnewer=The imported file is from a more recent version.\nPlease update Automatic Save Folder.
50 | export.importsuccessful=Data successfully imported.
51 | export.recoveredfilters=%S filter(s) recovered.\n Check your filters at the bottom of the list to delete dupplicates.\n Note : Recovered filters are not necessarily the last deleted ones.
52 | save.fromfilter=Folder from a filter.
--------------------------------------------------------------------------------
/locale/ru/help.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Пример: вместо "google.com" нужно использовать google.com (без кавычек)">
14 | * (звездочка), чтобы заменить часть строки фильтра.
Пример: goog*.com">
15 | Пример: *google.com* и google.com дадут одинаковый результат.">
16 | Пример: *.zip .zip дадут одинаковый результат.">
17 |
18 | Пример: GOOGLE.COM и google.com дадут одинаковый результат.">
19 |
20 |
21 |
24 | http://www.regular-expressions.info - Справочник и ресурсы по регулярным выражениям (англ.)
25 | http://www.pcre.ru/docs/javascript - Примеры и документация по регулярным выражениям (рус.)">
26 |
27 | Список доступных тегов находятся в закладке "Динамические папки".">
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | Пример: "mozilla.org") в папку "D:\Download\Mozilla":">
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | Задача:Сортировка ночных сборок FireFox в подкаталог D:\Download\FireFox:
">
50 |
51 | Результат: Будут созданы подкаталоги для каждой даты.
Пример: "D:\Download\FireFox\Nightly\2009-12-04"">
52 |
53 | Задача:Сортировка по типу файла:
">
54 |
55 | Результат:Будут созданы подкаталоги для каждого типа файлов.
56 |
Пример: "D:\Download\zip" для .zip файлов, "D:\Download\rar" для .rar файлов и так для каждого типа сохраняемых файлов.">
57 |
58 | Задача: Сортировка дистрибутивов FireFox в подкаталоги по номеру версии:
">
59 |
60 | Результат: Во время проверки фильтров скобки в поле "Имя файла" не будут учитываться и фильтр будет работать так же как "Firefox Setup *.exe"
61 | $1f соответствует первой паре скобок в поле "Имя файла", в нашем случае это номер версии.
62 |
Пример: Файл "Firefox Setup 3.5.4.exe" будет сохранен в папку "D:\Download\Firefox\3.5.4\"">
63 |
64 | Задача: Создавать или не создавать подкаталоги в зависимости от имени файла:">
65 |
66 | Видео имеет файл субтитров .srt с описанием путешествия, так же доступны .zip файлы с фотографиями поездки, видео могут иметь .avi, .torrent или .nzb расширения.
67 | ".avi" и ".srt" будут размещены в папке D:\Видео\Отпуск .
68 | ".zip", ".torrent" и ".nzb" будут соответственно размещены в D:\Видео\Отпуск\zip, D:\Видео\Отпуск\torrent и D:\Видео\Отпуск\nzb.">
69 |
70 |
71 | Результат:
72 | Фильтр активируется для всех файлов, начинающихся с "Мой_отпуск" и заканчивающихся одним из расширений (avi, srt, zip, torrent or nzb).
73 | Каталог создается в зависимости от фильтра : %asf_rf% , который анализирует имя загружаемого файла при помощи регулярного выражения, заключенного в скобки между двумя тегами %asf_rf% :
74 | Если файл заканчивается на "zip", "torrent" или "nzb", часть имени файла (в нашем случае это расширение), захваченная регулярным выражением создает подкаталог.
75 | Если ни одно из этих расширений не присутствует, регулярное выражение не будет найдено, и подкаталог создан не будет, таким образом остальные файлы будут загружены в D:\Видео\Отпуск">
76 | На заметку: Вы можете поместить столько тегов, сколько вам требуется .
Фильтр может быть таким:">
77 |
78 | В этом случае , подкаталог "отпуск" будет создан только в случае если часть имени файла содержит слово "отпуск".">
79 |
80 |
81 |
82 |
83 |
84 |
85 | Please, read this message carefully to make potential changes to your preferences.
86 | This page will only be displayed once, on first install or when important changes must be communicated.">
87 |
88 |
89 |
90 |
91 |
92 | you have to correctly set Firefox and Automatic Save Folder's preferences.
93 | Three steps are essentials, if the filtering doesn't work please check each of this steps again:">
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 | - Для FireFox 2: Откройте в закладку "Содержимое" и нажмите на "Управление..." внизу справа.">
105 |
106 |
107 |
108 |
109 | - "Save files to": Firefox will save the downloads automatically into the specified folder without opening the files explorer.
110 | - "Always ask me where to save files": Firefox will show you the files explorer which will allow you to rename the file or select another saving folder manually.">
111 |
112 |
113 |
114 | either in the download folder defined by your operating system, or on your desktop.
115 | Do not forget to select "Set by the filters" to allow Firefox to use the filtered folders.">
116 |
117 |
118 |
119 | The verification is done from top to bottom, and stop right after a filter is matching the actual downloaded file.
120 | Remember to alway set your filters order using the arrow on the right of the filter's tab, or dragging them with your mouse.">
121 |
122 |
123 |
124 | According to this, you must not check "Do this automatically for files like this from now on.".
125 | If it ever happens, do Step 1 again.">
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 | To change this setting, go to page 2 of Automatic Save Folder's option's tab.">
134 |
135 |
136 |
137 |
138 |
139 | The Firefox option "Always ask me where to save files" is now set on a case-by-case basis when downloading.">
--------------------------------------------------------------------------------
/locale/ru/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 | 'g..gle' будет соответствовать любому слову начинающемуся с 'g' и имеющему далее любых два символа и заканчивающемуся на 'gle'.">
12 |
13 |
14 |
15 | 'go*gle' соответствует gogle, google, goooooooooogle, и т.д.
16 | '.*' (точка перед звездочкой) соответствует любому кол-ву символов подряд.
17 | Если использовать '.*' отдельно - это будет соответствовать любой последовательности символов, точно так же как если выбрать опцию 'Все' для фильтра.">
18 |
19 |
20 |
21 | '^http' найдет 'http' только в начале строки.
22 | Фильтр подойдет для 'http://test.com' но не подойдет для 'ftp://http_test.com', поскольку 'http' во втором случае не в начале.">
23 |
24 |
25 |
26 | 'com$' соответствует любой строке, заканчивающейся на 'com'.
27 | Фильтр подойдет для 'http://test.com' но не подойдет для 'http://computer.net', поскольку 'com' во втором случае не в конце строки.">
28 |
29 |
30 |
31 | Пример go{2}gle = google (символ 'o' повторен 2 раза)
32 | Выражение {n,m}, где n и m - неотрицательное числа. Соответствует не менее чем n и не более чем m вхождениям предыдущего символа.
33 | Пример 'go{0,2}gle' соответствует 'ggle', 'gogle' или 'google'.">
34 |
35 |
36 |
37 | Выражение x|y Соответствует x или y.
38 | (aaaa|bbbb|cccc) найдет соответствие одной из групп символов aaaa, bbbb или cccc, но только один раз.
39 | (b|g)oogle соответствует boogle, google, но не соответствует bgoogle
40 |
41 | Можно добавлять опции для круглых скобок:
42 | '(b|g){1,2}oogle' найдет один или несколько буквы b или g, идущие перед 'oogle'
43 | Соответствуют все из перечисленных boogle, bboogle, google, ggoogle, bgoogle, gboogle.
44 |
45 | '(b|g)*oogle' соответствует неограниченному числу символов b и g перед 'oogle'.">
46 |
47 |
48 |
49 | Пример: MPEG файлы могут иметь расширение '.mpg' or '.mpeg'. Соответствующее регулярное выражение выглядит так 'mpe?g'
50 | Nov(ember)? соответствует Nov и November
51 | ? - это краткая формы выражения {0,1}
52 | Nov(ember)? = Nov(ember){0,1}
53 |
54 | Знак вопроса может быть использовать для перевода регулярного выражения из 'жадного' (по умолчанию) в 'нежадное' состояние.
55 | Важной особенностью символа '*' является то, что он найдет максимальное кол-во символов которому он может соответствовать.
56 | Пример:
57 | Строка : "This is a test"
58 | Фильтр 1 : "t.*t" будет соответствовать все строке "This is a test"
59 | Фильтр 2 : "t.*?t" будет соответствовать "This is a t", только до первого нахождения второй буквы t слева-направо.">
60 |
61 |
62 |
63 | В отличие от круглых скобок символы внутри квадратных скобок воспринимаются не как слова, а как независимые буквы.
64 | Nov[embr] будет соответствовать только одной букве внутри скобок, но не всем: Nove, Novm, Novb or Novr.
65 |
66 | [a-z] - Соответствует любому символу в указанном диапазоне.
67 |
68 | Можно использовать более одного диапазона внутри скобок.
[a-zA-Z] соответствует всем символам алфавита. [a-zA-Z0-9] соответствует всем символам алфавита и цифрам.
69 | Можно использовать любые символы и группы символов внутри скобок: [_+.()a-d\s] соответствует буквам 'от a до d' плюс символы _, +, точка, скобки и пробел.
70 | Чтобы найти знак минус - нужно указать его в начале - [-a-z] соответствует '-' и буквам от a до z.
71 |
72 |
73 | Квадратные скобки соответствуют только одному символу, но можно указать больше следующим образом:
74 | t[se]*t соответствует : 'tet', 'tst', 'test', 'tset' и 'tesssst'
75 | t[es]{0,2} соответствует 't', 'te', 'ts', 'tee', 'tss', 'tes' и 'tse'">
76 |
77 |
78 |
79 | \b - Соответствует границе слова, т. е. позиции между словом и пробелом или переводом строки.
80 | \B - Соответствует любой позиции, кроме границе слова.
81 | \сX - Соответствует символу Ctrl+X. Например, /\cI/ эквивалентно /\t/.
82 | \d - Соответствует цифре. Эквивалентно [0-9].
83 | \D - Соответствует нецифровому символу. Эквивалентно [^0-9].
84 | \f - Соответствует символу перевода формата (FF).
85 | \n - Соответствует символу перевода строки (LF).
86 | \r - Соответствует символу возврата каретки (CR).
87 | \s - Соответствует символу пробела. Эквивалентно /[ \f\n\r\t\v]/.
88 | \S - Соответствует любому непробельному символу. Эквивалентно /[^ \f\n\r\t\v]/.
89 | \t - Соответствует символу табуляции (HT).
90 | \v - Соответствует символу вертикальной табуляции (VT).
91 | \w - Соответствует латинской букве, цифре или подчеркиванию. Эквивалентно /[A-Za-z0-9_] /.
92 | \W - Соответствует любому символу, кроме латинской буквы, цифры или подчеркивания. Эквивалентно /[^A-Za-z0-9_] /.
93 | \n, где n - положительное число. - Соответствует n-ной запомненной подстроке. Вычисляется путем подсчета левых круглых скобок. Если левых скобок до этого символа меньше, чем n, то эквивалентно \0n.
94 | \0n , где n - восьмеричное число, не большее 377. - Соответствует символу с восьмеричным кодом n. Например, /\011/ эквивалентно /\t/.
95 | \xn , где n - шестнадцатеричное число, состоящее из двух цифр. - Соответствует символу с шестнадцатеричным кодом n. Например, /\x31/ эквивалентно /1/.
96 | \un , где n - шестнадцатеричное число, состоящее из четырех цифр. - Соответствует символу Unicode с шестнадцатеричным кодом n. Например, /\u00A9/ эквивалентно /©/.
97 |
98 | Пример: \u00A9 соответствует '©'.">
99 |
100 |
101 | Например чтобы найти круглые скобки a имени файла 'my_file(2007).jpg', необходимо использовать следующее регулярное выражение: my_file\(2007\)\.jpg
102 |
103 | Для поиска всех, описанных ниже символов, нужно использовать обратный слеш \:">
104 |
105 |
106 |
107 | Для более глубокого изучения регулярных выражений можно использовать следующие ресурсы в сети.:
108 | http://www.regular-expressions.info - Справочник и ресурсы по регулярным выражениям (англ.)
109 | http://www.pcre.ru/docs/javascript - Примеры и документация по регулярным выражениям (рус.)">
110 |
111 |
112 |
113 |
114 | r(ar|\d{2})
115 | Начинается на 'r' и заканчивается на 'ar' или 2 цифры
116 |
117 | Любой сайт в зоне .com:
118 | ^http.*\.com$
119 | Начинается с 'http', далее идет любая последовательность символов и заканчивается на '.com'.
120 |
121 | Имя домена с иил без www:
122 | ^http:\/\/(|www\.)mozilla\.org
123 | Начинается с 'http:\\' , далее c или без 'www.' ? далее имя домена (например 'mozilla.org')
124 | ">
125 |
126 |
127 |
128 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
129 |
130 | Для видео файлов:
131 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
132 |
133 | Для картинок:
134 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
135 |
136 |
137 |
138 | С рег. выражением. : ^ftp:\/\/.*
139 | Без рег. выражения. : ftp://
140 |
141 | По имени домена:
142 | С рег. выражением. : ^http:\/\/(|www\.)domain\.com$
143 | Без рег. выражения. : http://*domain.com
144 | (Без рег. выражения. будет работать для http://domain.com или http://www.domain.com, но так же будет соответствовать http://not_the_good.domain.com
145 |
146 |
147 | Любой домен с 'oogle' в имени домена:
148 | С рег. выражением : .*oogle.*
149 | Без рег. выражения : oogle">
150 |
151 |
152 |
153 | Регулярные выражения полезны для сложных ситуаций.">
--------------------------------------------------------------------------------
/locale/ru/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f вернет "firefox", а $2f вернет "exe".">
38 |
39 | %asf_rd%, и возвращает найденную строку.">
40 | %asf_rf% и возвращает найденную строку.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/locale/sv-SE/asf.properties:
--------------------------------------------------------------------------------
1 | extensions.asf@mangaheart.org.description=Väljer automatiskt målmappen för din nerladdning genom att matcha filnamn och domän.
2 | month1_full=januari
3 | month2_full=februari
4 | month3_full=mars
5 | month4_full=april
6 | month5_full=maj
7 | month6_full=juni
8 | month7_full=juli
9 | month8_full=augusti
10 | month9_full=september
11 | month10_full=oktober
12 | month11_full=november
13 | month12_full=december
14 | month1_abbr=jan
15 | month2_abbr=feb
16 | month3_abbr=mar
17 | month4_abbr=apr
18 | month5_abbr=maj
19 | month6_abbr=jun
20 | month7_abbr=jul
21 | month8_abbr=aug
22 | month9_abbr=sep
23 | month10_abbr=okt
24 | month11_abbr=nov
25 | month12_abbr=dec
26 | day0_full=söndag
27 | day1_full=måndag
28 | day2_full=tisdag
29 | day3_full=onsdag
30 | day4_full=torsdag
31 | day5_full=fredag
32 | day6_full=lördag
33 | day0_abbr=sön
34 | day1_abbr=mån
35 | day2_abbr=tis
36 | day3_abbr=ons
37 | day4_abbr=tor
38 | day5_abbr=fre
39 | day6_abbr=lör
40 |
41 | select_default_folder=Var vänlig välj standardmappen om inga filter hittas.
42 | select_folder=Var vänlig välj en målmapp för det här filtret.
43 | nodata.domain=Domänen är tom. Var vänlig välj \'Alla\' eller ange ett filter för domänen.
44 | nodata.filename=Filnamnet är tomt. Var vänlig välj \'Alla\' eller ange ett filter för filnamnet.
45 | nodata.folder=Mappen är tom. Var vänlig välj en målmapp för det här filtret.
46 | checkForUpdates.updateAvailable=Uppdateringsmeddelande\nAutomatic Save Folder %S är tillgängligt.\nDu kan installera den här versionen från alternativfliken.
47 | checkForUpdates.updated=Den nya versionen har installerats.\nDu måste starta om Firefox för att se ändringarna.
48 | export.default_folder=Välj sparmappen för exporterad data.
49 | export.importnewer=Den importerade filen kommer från en nyare version.\nVar vänlig uppdatera Automatic Save Folder.
50 | export.importsuccessful=Data importerades utan fel.
51 | export.recoveredfilters=%S filter återställdes.\n Granska dina filter i slutet av listan för att ta bort duplikat.\n Obs : Återställda filter är inte nödvändigtvis de som raderades sist.
52 | save.fromfilter=Folder from a filter.
--------------------------------------------------------------------------------
/locale/sv-SE/help.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | "google.com" utan endast google.com (utan citationstecken)">
14 | * (asterisk) för att ersätta delar av filtret: wiki*.org">
15 | *wiki* eller wiki är samma sak.">
16 | *.zip eller .zip fungerar likadant båda två.">
17 |
18 |
19 |
20 |
21 |
22 | Du kan gå till fliken Dynamiska mappar för att se tillgängliga taggar.">
23 |
24 |
25 |
26 |
27 | .exe skall sparas i en en särskild mapp:">
28 |
29 |
30 |
31 |
32 |
33 | .zip-filer från mozilla.org och lämna övriga filer i den föregående mappen:">
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 | ">
57 |
58 |
59 |
60 |
61 |
62 | ">
63 |
64 |
65 |
66 |
67 |
68 | ">
69 | Filtret kunde ha skrivits:">
70 |
71 | I det här fallet skapas undermappen "semester" endast om filnamnet innehåller "semester".">
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Please, read this message carefully to make potential changes to your preferences.
80 | This page will only be displayed once, on first install or when important changes must be communicated.">
81 |
82 |
83 |
84 |
85 |
86 | you have to correctly set Firefox and Automatic Save Folder's preferences.
87 | Three steps are essentials, if the filtering doesn't work please check each of these steps again:">
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 | - För användare av de tidigare Firefox-versionerna: Gå till fliken "Innehåll" och klicka på "Hantera..." nederst till höger.">
99 |
100 |
101 |
102 |
103 | - "Save files to": Firefox will save the downloads automatically into the specified folder without opening the files explorer.
104 | - "Always ask me where to save files": Firefox will show you the files explorer which will allow you to rename the file or select another saving folder manually.">
105 |
106 |
107 |
108 | either in the download folder defined by your operating system, or on your desktop.
109 | Do not forget to select "Set by the filters" to allow Firefox to use the filtered folders.">
110 |
111 |
112 |
113 | The verification is done from top to bottom, and stop right after a filter is matching the actual downloaded file.
114 | Remember to alway set your filters order using the arrow on the right of the filter's tab, or dragging them with your mouse.">
115 |
116 |
117 |
118 | According to this, you must not check "Do this automatically for files like this from now on.".
119 | If it ever happens, do Step 1 again.">
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 | To change this setting, go to page 2 of Automatic Save Folder's option's tab.">
128 |
129 |
130 |
131 |
132 |
133 | The Firefox option "Always ask me where to save files" is now set on a case-by-case basis when downloading.">
--------------------------------------------------------------------------------
/locale/sv-SE/regexp.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 | 'g..gle' matchar 'google' och alla andra ord som börjar med 'g' följt av vilka 2 tecken som helst och avslutas med 'gle'.">
12 |
13 |
14 |
15 | 'go*gle' kommer att matcha gogle, google, goooooooooogle o.s.v.
16 | '.*' (en punkt följd av en asterisk) upprepar vilket tecken som helst hur många gånger som helst.
17 | använt ensamt kommer .* att matcha alla filtrets domännamn eller filnamn,
18 | så det här är vad som används när du väljer "Alla" i Skapa filter-fönstret.">
19 |
20 |
21 |
22 | Filtreringen kommer att vara korrekt för 'http://test.com' men inte för 'ftp://http_test.com' eftersom http inte står i början av strängen, utan i mitten.">
23 |
24 |
25 |
26 | Filtreringen kommer att vara korrekt för 'http://test.com' men inte för 'http://computer.net' eftersom 'com' inte står i slutet av strängen, utan i mitten.">
27 |
28 |
29 |
30 | Det är möjligt att ange ett lägsta och högsta antal repetitioner: 'go{0,2}gle' kommer att matcha antingen ggle, gogle eller google.">
31 |
32 |
33 |
34 | (aaaa|bbbb|cccc) kommer att matcha vilken som helst av teckengrupperna aaaa eller bbbb eller cccc, men aldrig mer än en gång.
35 | (b|g)oogle matchar antingen boogle eller google, men aldrig bgoogle
36 |
37 | Du kan tillämpa alternativ på en rundparentesgrupp:
38 | '(b|g){1,2}oogle' kan fånga in bokstäverna b eller g, en eller två gånger, följt av 'oogle'.
39 | boogle, bboogle, google, ggoogle, bgoogle, gboogle kommer således alla att matcha.
40 |
41 | '(b|g)*oogle' kan fånga in matchningar från ett oändligt antal kombinationer av b och g före 'oogle'.">
42 |
43 |
44 |
45 | Till exempel kan mpeg-filer vara av filtyperna '.mpg' eller '.mpeg'. Det reguljära uttryck som fångar in båda dessa blir då 'mpe?g'.
46 | Nov(ember)? kommer att matcha Nov och November.
47 | Frågetecknet är en genväg till det reguljära uttrycket {0,1}.
48 | Nov(ember)? = Nov(ember){0,1}.
49 |
50 | Frågetecknet används även för att omvandla en reguljär uttryckssats från girig (standardvärde) till icke-girig. Exempel :
51 | Sträng : "Tänk noga under testet".
52 | Filter 1 : "t.*t" kommer att fånga in allt från det första T:et till det sista T:et, med andra ord hela strängen, "Tänk noga under testet". Asterisktaggen är girig och matchar alla tecken den kan hitta.
53 | Filter 2 : "t.*?t" kommer att fånga in allt från det första T:et till nästa T som påträffas, vilket ger "Tänk noga under t". Asterisken är nu icke-girig och stannar vid den första förekomsten den hittar (från vänster till höger).">
54 |
55 |
56 |
57 | Till skillnad från rundparentesen räknas inte tecknen inom hakparentesen som ett enskilt ord, utan som från varandra oberoende tecken.
58 | Nov[embr] kommer att matcha en av bokstäverna inom hakparentesen, inte samtliga. Vi får alltså : Nove, Novm, Novb eller Novr.
59 |
60 | Minustecknet '-' mellan två tecken anger ett intervall av tillåtna tecken :
61 | [a-z] betyder vilken bokstav som helst från a till z.
62 |
63 | Du kan skriva in fler än ett minustecken i en hakparentes. [a-zA-Z] matchar alla gemener och versaler av bokstäverna i (det engelska) alfabetet. [a-zA-Z0-9] kommer att matcha alla alfanumeriska tecken.
64 | Du kan ange vilket tecken eller vilken teckenentitet som helst inom hakparentesen: [_+.()a-d\s] kommer att matcha bokstäverna 'från a till d' samt tecknen _ (understreck), + (plustecken), punkten, rundparentesen och blanksteget.
65 | För att matcha minustecknet '-', måste du skriva det först. [-a-z] kommer att matcha minustecknet '-' och bokstäverna från a till z.
66 |
67 |
68 | Hakparentesen matchar endast en bokstav, men du kan ange fler än så på följande vis:
69 | t[se]*t matchar båda bokstäverna inom hakparentesen i ett otal kombinationer : 'tet', 'tst', 'test', 'tset' eller t.o.m. 'tesssst'.
70 | t[es]{0,2} begränsar matchningen till t, te, ts, tee, tss, tes och tse.">
71 |
72 |
73 |
74 | \s matchar tomma utrymmen (blanksteg, tabb etc.)
75 | \w matchar ett ord (bokstavsgrupper separerade av blanksteg, början eller slutet av en sträng)
76 | \b identifierar början och slutet av ett ord. '\barc\b' kommer att identifiera ordet 'arc' om det har skrivits på det sättet, men kommer inte att fungera på ordet 'archer'.
77 | \uFFFF, där FFFF utgörs av en hexadecimalkod, matchar Unicode-tecknet som hexadecimalkoden svarar mot.
78 | Exempel: \u00A9 matchar '©'.">
79 |
80 |
81 | Till exempel: För att filtrera filen 'min_fil(2007).jpg', måste du använda omvända snedstreck före rundparentesen och punkttecknet : min_fil\(2007\)\.jpg
82 |
83 | Alla dessa tecken behöver undantas med ett omvänt snedstreck :">
84 |
85 |
86 |
87 | Om du vill lära dig mer, kan du studera dokumentation och exempel på nedanstående webbplatser:
88 | Svenska:
89 | http://patrikc.wordpress.com/2009/05/22/grundlaggande-reguljara-uttryck/
90 | http://patrikc.wordpress.com/2009/06/01/avancerade-reguljara-uttryck/
91 | http://lix.hisvux.se/martinf/regexp.html (Notera: Här anges 'undantag-' som 'escape-')
92 | Engelska:
93 | http://www.regular-expressions.info/tutorial.html
94 | http://www.javascriptkit.com/jsref/regexp.shtml
95 | ">
96 |
97 |
98 |
99 | r(ar|\d{2})
100 | Det innebär 'r' följt av antingen 'ar' eller 2 siffror.
101 |
102 | För att matcha alla http-webbadresser inom toppdomänen .com:
103 | ^http.*\.com$
104 | Det innebär allting som startar med 'http' (åstadkommet med ^), följt av inga eller vilka bokstäver som helst repeterade ett obestämt antal gånger, och som avslutas med '.com' (åstadkommet med $).
105 |
106 | För att matcha en domän, oavsett om www står med i sökvägen eller inte:
107 | ^http:\/\/(|www\.)mozilla\.org
108 | Det innebär allting som startar med 'http' (åstadkommet med ^), följt av ett kolon ':', följt av 2 snedstreck '\/\/', följt av antingen ingenting eller 'www' och en punkt '\.', följt av domännamnet (i det här fallet 'mozilla.org').
109 | Obs : Snedstrecken och punkttecknet är undantagna med ett omvänt snedstreck eftersom de annars skulle fungera som taggar i de reguljära uttrycken.">
110 |
111 |
112 |
113 | .*\.(z(ip|\d{2})|r(ar|\d{2})|jar|bz2|gz|tar|rpm|7z)$
114 |
115 | För att filtrera alla videor:
116 | .*\.(mp(eg?|[g4])|rm|avi|mov|divx|asf|qt|wmv|ram|m1v|m2v|rv|vob|asx)$
117 |
118 | För att filtrera alla bilder:
119 | .*\.(jpe?g|jpe|gif|png|tiff?|bmp|ico)$">
120 |
121 |
122 |
123 | Med RegEx. : ^ftp:\/\/.*
124 | Utan RegEx. : ftp://
125 |
126 | För att filtrera en viss domän:
127 | Med RegEx. : ^http:\/\/(|www\.)domän\.com$
128 | Utan RegEx. : http://*domän.com
129 | (Utan RegEx kommer filtret att fungera för antingen http://domän.com eller http://www.domän.com, men det kommer även att matcha http://inte_någon_bra.domän.com)
130 |
131 |
132 | För att matcha vilken domän som helst med 'oogle' i sig:
133 | Med RegEx : .*oogle.*
134 | Utan RegEx : oogle">
135 |
136 |
137 |
138 | Reguljära uttryck är riktigt användbara endast vid komplexa sökningar där man vill ha specifika matchningar.">
139 |
--------------------------------------------------------------------------------
/locale/sv-SE/variables.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 | $1f att fånga in "firefox" och $2f att fånga in "exe".">
38 |
39 | %asf_rd% och returnerar den infångade datan.">
40 | %asf_rf% och returnerar den infångade datan.">
41 |
42 |
43 |
--------------------------------------------------------------------------------
/skin/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/add.png
--------------------------------------------------------------------------------
/skin/asf-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/asf-icon.png
--------------------------------------------------------------------------------
/skin/asf-icon_16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/asf-icon_16x16.png
--------------------------------------------------------------------------------
/skin/asf-icon_24x24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/asf-icon_24x24.png
--------------------------------------------------------------------------------
/skin/asf-icon_32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/asf-icon_32x32.png
--------------------------------------------------------------------------------
/skin/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/delete.png
--------------------------------------------------------------------------------
/skin/delete_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/delete_disabled.png
--------------------------------------------------------------------------------
/skin/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/down.png
--------------------------------------------------------------------------------
/skin/down_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/down_disabled.png
--------------------------------------------------------------------------------
/skin/help_page/asf-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/asf-icon.png
--------------------------------------------------------------------------------
/skin/help_page/firefox_default_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/firefox_default_icon.png
--------------------------------------------------------------------------------
/skin/help_page/logo_project_left.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/logo_project_left.jpg
--------------------------------------------------------------------------------
/skin/help_page/logo_project_right.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/logo_project_right.jpg
--------------------------------------------------------------------------------
/skin/help_page/mozilla_default_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/mozilla_default_icon.png
--------------------------------------------------------------------------------
/skin/help_page/screen_apps_cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_apps_cs.png
--------------------------------------------------------------------------------
/skin/help_page/screen_apps_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_apps_en.png
--------------------------------------------------------------------------------
/skin/help_page/screen_apps_fr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_apps_fr.png
--------------------------------------------------------------------------------
/skin/help_page/screen_apps_ru.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_apps_ru.png
--------------------------------------------------------------------------------
/skin/help_page/screen_apps_sv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_apps_sv.png
--------------------------------------------------------------------------------
/skin/help_page/screen_asf102-setbyfilters_cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_asf102-setbyfilters_cs.png
--------------------------------------------------------------------------------
/skin/help_page/screen_asf102-setbyfilters_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_asf102-setbyfilters_en.png
--------------------------------------------------------------------------------
/skin/help_page/screen_asf102-setbyfilters_fr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_asf102-setbyfilters_fr.png
--------------------------------------------------------------------------------
/skin/help_page/screen_asf102-setbyfilters_sv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_asf102-setbyfilters_sv.png
--------------------------------------------------------------------------------
/skin/help_page/screen_main_cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_main_cs.png
--------------------------------------------------------------------------------
/skin/help_page/screen_main_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_main_en.png
--------------------------------------------------------------------------------
/skin/help_page/screen_main_fr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_main_fr.png
--------------------------------------------------------------------------------
/skin/help_page/screen_main_sv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_main_sv.png
--------------------------------------------------------------------------------
/skin/help_page/screen_save_cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_save_cs.png
--------------------------------------------------------------------------------
/skin/help_page/screen_save_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_save_en.png
--------------------------------------------------------------------------------
/skin/help_page/screen_save_fr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_save_fr.png
--------------------------------------------------------------------------------
/skin/help_page/screen_save_ru.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_save_ru.png
--------------------------------------------------------------------------------
/skin/help_page/screen_save_sv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_save_sv.png
--------------------------------------------------------------------------------
/skin/help_page/screen_savedialog-alwaysdothis_cs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_savedialog-alwaysdothis_cs.png
--------------------------------------------------------------------------------
/skin/help_page/screen_savedialog-alwaysdothis_en.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_savedialog-alwaysdothis_en.png
--------------------------------------------------------------------------------
/skin/help_page/screen_savedialog-alwaysdothis_fr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_savedialog-alwaysdothis_fr.png
--------------------------------------------------------------------------------
/skin/help_page/screen_savedialog-alwaysdothis_sv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/help_page/screen_savedialog-alwaysdothis_sv.png
--------------------------------------------------------------------------------
/skin/help_page/style.css:
--------------------------------------------------------------------------------
1 | body
2 | {
3 | margin-top: 0px;
4 | margin-bottom: 20px;
5 | margin-left: 20px;
6 | margin-right: 0px;
7 | }
8 |
9 | a {
10 | text-decoration: none;
11 | color: #5555bb;
12 | }
13 |
14 | a:link {
15 | text-decoration: none;
16 | color: #5555bb;
17 | }
18 | a:visited {
19 | text-decoration: none;
20 |
21 | }
22 | a:hover, a:active {
23 | text-decoration: none;
24 | }
25 |
26 |
27 | #asf_title a {
28 | color: #000000;
29 | text-decoration: none;
30 | }
31 |
32 | #header_main {
33 | background: #FFFFFF url("logo_project_left.jpg") right top no-repeat;
34 | }
35 |
36 | #header_menu {
37 | background: #FFFFFF url("logo_project_right.jpg") top;
38 | }
39 |
40 | .tab_sub {
41 | background-color: #F4F4F1;
42 | border-top:2px ridge #317300;
43 |
44 | }
45 |
46 |
47 | .cadre-arrondi {
48 | -moz-border-radius-bottomleft:15px;
49 | -moz-border-radius-bottomright:15px;
50 | -moz-border-radius-topleft:15px;
51 | -moz-border-radius-topright:15px;
52 | border:1px solid #488F03;
53 | padding:10px;
54 | }
55 |
56 |
--------------------------------------------------------------------------------
/skin/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/off.png
--------------------------------------------------------------------------------
/skin/on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/on.png
--------------------------------------------------------------------------------
/skin/style.css:
--------------------------------------------------------------------------------
1 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
2 |
3 | /* Toolbar buttons */
4 |
5 | #asf-toolbar-icon-preferences
6 | {
7 | list-style-image: url("chrome://asf/skin/asf-icon_24x24.png");
8 | }
9 |
10 | toolbar[iconsize="small"] #asf-toolbar-icon-preferences, #asf-menu-preferences
11 | {
12 | list-style-image: url("chrome://asf/skin/asf-icon_16x16.png");
13 | }
14 |
15 | /* options */
16 |
17 | #tooltip_domainTestOrder description {
18 | font-weight: bold;
19 | margin-bottom: 0px;
20 | }
21 |
22 | /* Filter tree */
23 |
24 | treechildren::-moz-tree-checkbox
25 | {
26 | /* unchecked checkbox treecells */
27 | list-style-image: url("chrome://asf/skin/off.png");
28 | }
29 | treechildren::-moz-tree-checkbox(checked)
30 | {
31 | /* checked checkbox treecells*/
32 | list-style-image: url("chrome://asf/skin/on.png");
33 | }
34 | treechildren::-moz-tree-checkbox(disabled)
35 | {
36 | /* disabled checkbox treecells */
37 | list-style-image: none;
38 | }
39 |
40 | /* filtered row color */
41 | treechildren::-moz-tree-row(FilterTestPass)
42 | {
43 | background-color: #CDFFB5;
44 | }
45 |
46 | treechildren::-moz-tree-row(FilterTestFail)
47 | {
48 | background-color: #F9CBCB;
49 | }
50 |
51 | /* filtered & selected row color */
52 | treechildren::-moz-tree-row(FilterTestPassSelected)
53 | {
54 | background-color: #CDFFB5;
55 | border: solid 1px #000000;
56 | }
57 |
58 | treechildren::-moz-tree-row(FilterTestFailSelected)
59 | {
60 | background-color: #F9CBCB;
61 | border: solid 1px #000000;
62 | }
63 |
64 | /* filtered & selected row text color */
65 | treechildren::-moz-tree-cell-text(FilterTestPassSelected)
66 | {
67 | color: #000000;
68 | }
69 |
70 | treechildren::-moz-tree-cell-text(FilterTestFailSelected)
71 | {
72 | color: #000000;
73 | }
74 |
75 | treechildren::-moz-tree-row(FilterDragCopy_set)
76 | {
77 | border-top: solid 1px #000000;
78 | }
79 |
80 | treechildren::-moz-tree-row(FilterDragCopy_remove)
81 | {
82 | border-top: solid 0px #000000;
83 | }
84 |
85 |
--------------------------------------------------------------------------------
/skin/up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/up.png
--------------------------------------------------------------------------------
/skin/up_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cyan06/automatic-save-folder/fa6c4e8b3511048d43a06e67f73d33463ed9c531/skin/up_disabled.png
--------------------------------------------------------------------------------