├── README.md
├── build.xml
└── src
├── chrome.manifest
├── chrome
├── content
│ ├── commonfunc.js
│ ├── discover_feeds.js
│ ├── discover_feeds.xul
│ ├── feedloader.js
│ ├── feedsummary.html
│ ├── feedsummary.js
│ ├── opml.js
│ ├── opml.xul
│ ├── overlay.js
│ ├── overlay.xul
│ ├── popupex.xml
│ ├── settings.js
│ ├── settings.xul
│ ├── sidebar.js
│ └── sidebar.xul
├── locale
│ ├── ca-AD
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── cs-CZ
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── da-DK
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── de-AT
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── de-CH
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── de-DE
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── el-GR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── en-US
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── es-AR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── es-ES
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── fi-FI
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── fr-FR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── hu-HU
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── it-IT
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── ja-JP
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── ko-KR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── nl-NL
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── pl-PL
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── pt-BR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── ru-RU
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── sl-SI
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── sr-YU
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── sr-YU@Latn
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── sv-SE
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── tr-TR
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ ├── zh-CN
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
│ └── zh-TW
│ │ ├── opml.dtd
│ │ ├── sage.dtd
│ │ └── sage.properties
└── skin
│ └── classic
│ ├── enclosure.png
│ ├── feedsummary-content.css
│ ├── feedsummary.css
│ ├── icon
│ ├── error.gif
│ ├── no-updated.png
│ ├── search-submit.gif
│ ├── unknown.png
│ └── updated.png
│ ├── sage-browser-mac.css
│ ├── sage-button-mac.css
│ ├── sage-button.css
│ ├── sage-mac.css
│ ├── sage.css
│ ├── sage_leaf_16.png
│ ├── sage_leaf_24.png
│ ├── sage_leaf_32.png
│ ├── sage_leaf_new_16.png
│ ├── sage_leaf_new_24.png
│ ├── toolbar-small.png
│ └── toolbar.png
├── components
├── sageDateFormatter.js
├── sageDateParser.js
├── sageFeed.js
├── sageFeedItem.js
├── sageFeedItemEnclosure.js
├── sageFeedParserFactory.js
├── sageIDateFormatter.idl
├── sageIDateParser.idl
├── sageIFeed.idl
├── sageIFeedItem.idl
├── sageIFeedItemEnclosure.idl
├── sageIFeedParser.idl
├── sageIFeedParserFactory.idl
├── sageIFeedParserListener.idl
├── sageILogger.idl
├── sageLogger.js
├── sageMozillaFeedParser.js
└── sageProtocolHandler.js
├── defaults
└── preferences
│ └── sage.js
├── install.rdf
└── modules
├── SageMetrics.jsm
└── SageUpdateChecker.jsm
/README.md:
--------------------------------------------------------------------------------
1 | Sage
2 | ====
3 |
4 | Sage is a lightweight [RSS][rss] and [Atom][atom] feed reader [extension][extensions] for [Mozilla Firefox][firefox]. It's got a lot of what you need and not much of what you don't.
5 |
6 | If you'd just like to start using Sage, [head to the website][sage] to get started.
7 |
8 | Developing Sage
9 | ---------------
10 |
11 | ### Dependencies
12 |
13 | * [Python][python]
14 | * [Gecko SDK][gecko]
15 | * [Ant][ant]
16 |
17 | ### Building
18 |
19 | $ git clone git@github.com:petea/sage.git
20 | $ cd sage
21 | $ curl [Gecko SDK download URL] | tar -x
22 | $ ant
23 |
24 | If all goes well, you'll find the [XPI][xpi] file under the sage/build folder.
25 |
26 | ### Installing
27 |
28 | With the XPI built, you can install it by opening it from Firefox or [copying it][install] to your Firefox profile directory. Either way, you'll need to restart Firefox.
29 |
30 | [rss]: http://en.wikipedia.org/wiki/RSS
31 | [atom]: http://en.wikipedia.org/wiki/Atom_(standard)
32 | [extensions]: https://developer.mozilla.org/en/Extensions
33 | [firefox]: http://www.mozilla.com/firefox/
34 | [sage]: http://sagerss.com
35 | [python]: http://www.python.org
36 | [gecko]: https://developer.mozilla.org/en/Gecko_SDK
37 | [ant]: http://ant.apache.org
38 | [xpi]: https://developer.mozilla.org/en/XPI
39 | [install]: https://developer.mozilla.org/en/Installing_extensions
--------------------------------------------------------------------------------
/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
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 |
--------------------------------------------------------------------------------
/src/chrome/content/feedsummary.html:
--------------------------------------------------------------------------------
1 |
38 |
39 |
41 |
42 |
43 |
44 | Sage
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/src/chrome/content/overlay.xul:
--------------------------------------------------------------------------------
1 |
2 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
50 |
51 |
54 |
55 |
56 |
59 |
60 |
61 |
62 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/src/chrome/content/popupex.xml:
--------------------------------------------------------------------------------
1 |
2 |
39 |
40 |
--------------------------------------------------------------------------------
/src/chrome/locale/ca-AD/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/chrome/locale/ca-AD/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/ca-AD/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR=D'acord
2 | RESULT_PARSE_ERROR_STR=S'ha produ\u00eft un error d'an\u00e0lisi XML
3 | RESULT_NOT_RSS_STR=S'ha produ\u00eft un error d'an\u00e0lisi de les fonts
4 | RESULT_NOT_FOUND_STR=No s'ha trobat el fitxer
5 | RESULT_NOT_AVAILABLE_STR=URL no disponible
6 | RESULT_ERROR_FAILURE_STR=La c\u00e0rrega ha fallat
7 | RESULT_LOADING=S'est\u00e0 carregant: %S
8 | RESULT_CHECKING=S'est\u00e0 verificant: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE=Descobreix fonts
12 | GET_RSS_TITLE=Obt\u00e9 per a la font
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category=Fonts externes
18 | discovery_status_discovered=Descobert
19 | discovery_status_site_feed=Font del lloc
20 | discovery_status_site_feeds=Fonts del lloc
21 | discovery_status_and=i
22 | discovery_status_external_feed=Font externa
23 | discovery_status_external_feeds=Fonts externes
24 | discovery_status_none_found=No s'han descobert fonts
25 |
26 |
27 | # get feed title dialog
28 |
29 | get_feed_title=Nou t\u00edtol per a la font
30 |
31 |
32 | # OPML wizzard
33 |
34 | opml_import_done=Importaci\u00f3 completada.
35 | opml_export_done=Exportaci\u00f3 completada.
36 | opml_path_blank=Seleccioneu el fitxer OPML
37 | opml_path_nofile=El fitxer especificat no existeix.
38 | opml_path_invalid=La ruta del fitxer \u00e9s incorrecta
39 | opml_import_fail=La c\u00e0rrega ha fallat
40 | opml_import_badfile=Sembla que el fitxer no \u00e9s un fitxer OMPL v\u00e0alid
41 | opml_export_nocreate=S'ha produit un error en la creaci\u00f3 del fitxer
42 | opml_select_file=Seleccioneu el fitxer OPML
43 | opml_opml_file=Fitxer OMPL
44 |
45 |
46 | # settings
47 |
48 | css_select_file=Seleccioneu el fitxer CSS
49 | css_css_file=Fitxer CSS
50 |
51 |
52 | # Date rendering values
53 |
54 | date_sunday=Diumenge
55 | date_sunday_short=Diu
56 | date_monday=Dilluns
57 | date_monday_short=Dll
58 | date_tuesday=Dimarts
59 | date_tuesday_short=Dmt
60 | date_wednesday=Dimecres
61 | date_wednesday_short=Dmc
62 | date_thursday=Dijous
63 | date_thursday_short=Dij
64 | date_friday=Divendres
65 | date_friday_short=Div
66 | date_saturday=Dissabte
67 | date_saturday_short=Dis
68 |
69 | date_january=Gener
70 | date_january_short=Gen
71 | date_february=Febrer
72 | date_february_short=Feb
73 | date_march=Mar\u00e7
74 | date_march_short=Mar
75 | date_april=Abril
76 | date_april_short=Abr
77 | date_may=Maig
78 | date_may_short=Mai
79 | date_june=Juny
80 | date_june_short=Jun
81 | date_july=Juliol
82 | date_july_short=Jul
83 | date_august=Agost
84 | date_august_short=Ago
85 | date_september=Setembre
86 | date_september_short=Set
87 | date_october=Octubre
88 | date_october_short=Oct
89 | date_november=Novembre
90 | date_november_short=Nov
91 | date_december=Desembre
92 | date_december_short=Des
93 |
94 | #feed summary
95 |
96 | feed_summary_webmaster = Webmaster
97 | feed_summary_by_author = By %S
98 | feed_summary_enclosure = Enclosure
99 |
100 |
101 | #feed rendering
102 |
103 | feed_item_no_title = No Title
104 |
--------------------------------------------------------------------------------
/src/chrome/locale/cs-CZ/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/cs-CZ/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/cs-CZ/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR =Chyba v XML
3 | RESULT_NOT_RSS_STR = Chyba v RSS
4 | RESULT_NOT_FOUND_STR = Soubor nenalezen
5 | RESULT_NOT_AVAILABLE_STR = URL nen\u00ed dostupn\u00e9
6 | RESULT_ERROR_FAILURE_STR = Chyba nahr\u00e1v\u00e1n\u00ed
7 | RESULT_LOADING = Nahr\u00e1v\u00e1 se %S
8 | RESULT_CHECKING = Kontroluje se %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Zkontrolovat
12 | GET_RSS_TITLE= Z\u00edskat nadpis
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Vn\u011bj\u0161\u00ed kan\u00e1ly
18 | discovery_status_discovered = Objeveno
19 | discovery_status_site_feed = kan\u00e1l str\u00e1nky
20 | discovery_status_site_feeds = kan\u00e1ly str\u00e1nky
21 | discovery_status_and = a
22 | discovery_status_external_feed = vn\u011bj\u0161\u00ed kan\u00e1l
23 | discovery_status_external_feeds = vn\u011bj\u0161\u00ed kan\u00e1ly
24 | discovery_status_none_found = Nebyly nalezeny \u017e\u00e1dn\u00e9 kan\u00e1ly
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import dokon\u010den
30 | opml_export_done = Export dokon\u010den
31 | opml_path_blank = Vyberte,pros\u00edm, soubor OPML.
32 | opml_path_nofile = Zadan\u00fd soubor neexistuje.
33 | opml_path_invalid = Neplatn\u00e1 cesta k souboru.
34 | opml_import_fail = Nahr\u00e1v\u00e1n\u00ed selhalo
35 | opml_import_badfile = Toto pravd\u011bpodobn\u011b nen\u00ed soubor OPML
36 | opml_export_nocreate = Chyba p\u0159i vytv\u00e1\u0159en\u00ed souboru
37 | opml_select_file = Vyberte soubor OPML
38 | opml_opml_file = OPML Soubor
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Vyberte soubor CSS
44 | css_css_file = CSS Soubor
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Ned\u011ble
50 | date_sunday_short = Ne
51 | date_monday = Pond\u011bl\u00ed
52 | date_monday_short = Po
53 | date_tuesday = \u00dater\u00fd
54 | date_tuesday_short = \u00dat
55 | date_wednesday = St\u0159eda
56 | date_wednesday_short = St
57 | date_thursday = \u010ctvrtek
58 | date_thursday_short = \u010ct
59 | date_friday = P\u00e1tek
60 | date_friday_short = P\u00e1
61 | date_saturday = Sobota
62 | date_saturday_short = So
63 |
64 | date_january = Leden
65 | date_january_short = led
66 | date_february = \u00danor
67 | date_february_short = \u00fano
68 | date_march = B\u0159ezen
69 | date_march_short = b\u0159e
70 | date_april = Duben
71 | date_april_short = dub
72 | date_may = Kv\u011bten
73 | date_may_short = kv\u011b
74 | date_june = \u010cerven
75 | date_june_short = \u010den
76 | date_july = \u010cervenec
77 | date_july_short = \u010dec
78 | date_august = Srpen
79 | date_august_short = srp
80 | date_september = Z\u00e1\u0159\u00ed
81 | date_september_short = z\u00e1\u0159
82 | date_october = \u0158\u00edjen
83 | date_october_short = \u0159\u00edj
84 | date_november = Listopad
85 | date_november_short = lis
86 | date_december = Prosinec
87 | date_december_short = pro
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
--------------------------------------------------------------------------------
/src/chrome/locale/da-DK/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/chrome/locale/da-DK/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/da-DK/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML-fejl
3 | RESULT_NOT_RSS_STR = Feed-fejl
4 | RESULT_NOT_FOUND_STR = Fil ikke fundet
5 | RESULT_NOT_AVAILABLE_STR = URL ikke fundet
6 | RESULT_ERROR_FAILURE_STR = Hente-fejl
7 | RESULT_LOADING = Henter
8 | RESULT_CHECKING = Opdaterer
9 | CHECK_UPDATE = Opdaterer feed: %S
10 | GET_RSS_TITLE= Hent feed-titel: %S
11 | RESULT_ERROR = Error: %S
12 |
13 |
14 | # feed discovery messages
15 | discovery_external_feeds_category = Ekstern feed
16 | discovery_status_discovered = Fundet
17 | discovery_status_site_feed = site-feed
18 | discovery_status_site_feeds = site-feeds
19 | discovery_status_and = og
20 | discovery_status_external_feed = ekstern feed
21 | discovery_status_external_feeds = eksterne feeds
22 | discovery_status_none_found = Ingen feeds fundet
23 |
24 | # get feed title dialog
25 | get_feed_title = Ny kilde-titel
26 |
27 | # OPML wizzard
28 | opml_import_done = Importering f\u00E6rdig
29 | opml_export_done = Eksportering f\u00E6rdig
30 | opml_path_blank = V\u00E6lg en OPML-fil.
31 | opml_path_nofile = Den angivne fil findes ikke.
32 | opml_path_invalid = Ugyldig fil-sti.
33 | opml_import_fail = Import-fejl
34 | opml_import_badfile = Dette ser ikke ud til at v\u00E6re en OPML-fil.
35 | opml_export_nocreate = Fil-oprettelses-fejl
36 | opml_select_file = V\u00E6lg OPML-fil
37 | opml_opml_file = OPML-fil
38 |
39 | # settings
40 | css_select_file = V\u00E6lg CSS-fil
41 | css_css_file = CSS-fil
42 |
43 | # Date rendering values
44 | date_sunday = S\u00F8ndag
45 | date_sunday_short = S\u00F8n
46 | date_monday = Mandag
47 | date_monday_short = Man
48 | date_tuesday = Tirsdag
49 | date_tuesday_short = Tirs
50 | date_wednesday = Onsdag
51 | date_wednesday_short = Ons
52 | date_thursday = Torsdag
53 | date_thursday_short = Tors
54 | date_friday = Fredag
55 | date_friday_short = Fre
56 | date_saturday = L\u00F8rdag
57 | date_saturday_short = L\u00F8r
58 | date_january = Januar
59 | date_january_short = Jan
60 | date_february = Februar
61 | date_february_short = Feb
62 | date_march = Marts
63 | date_march_short = Mar
64 | date_april = April
65 | date_april_short = Apr
66 | date_may = Maj
67 | date_may_short = Maj
68 | date_june = Juni
69 | date_june_short = Jun
70 | date_july = Juli
71 | date_july_short = Jul
72 | date_august = August
73 | date_august_short = Aug
74 | date_september = September
75 | date_september_short = Sep
76 | date_october = Oktober
77 | date_october_short = Okt
78 | date_november = November
79 | date_november_short = Nov
80 | date_december = December
81 | date_december_short = Dec
82 |
83 | #feed summary
84 |
85 | feed_summary_webmaster = Webmaster
86 | feed_summary_by_author = By %S
87 | feed_summary_enclosure = Enclosure
88 |
89 |
90 | #feed rendering
91 |
92 | feed_item_no_title = No Title
93 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-AT/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-AT/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML Syntax-Fehler
3 | RESULT_NOT_RSS_STR = Syntax-Fehler im Nachrichtenkanal
4 | RESULT_NOT_FOUND_STR = Datei nicht gefunden
5 | RESULT_NOT_AVAILABLE_STR = URL nicht verf\u00FCgbar
6 | RESULT_ERROR_FAILURE_STR = Fehler beim Laden
7 | RESULT_LOADING = Lade: %S
8 | RESULT_CHECKING = Pr\u00FCfe: %S
9 | RESULT_ERROR = Error: %S
10 |
11 |
12 | CHECK_UPDATE = Nachrichtenkan\u00E4le aktualisieren
13 | GET_RSS_TITLE= Titel des Nachrichtenkanals abrufen
14 |
15 |
16 | # feed discovery messages
17 |
18 | discovery_external_feeds_category = Externe Nachrichtenkan\u00E4le
19 | discovery_status_discovered = Gefunden
20 | discovery_status_site_feed = Nachrichtenkan\u00E4le auf dieser Seite
21 | discovery_status_site_feeds = Nachrichtenkan\u00E4le auf dieser Seite
22 | discovery_status_and = und
23 | discovery_status_external_feed = Externer Nachrichtenkanal
24 | discovery_status_external_feeds = Externe Nachrichtenkan\u00E4le
25 | discovery_status_none_found = Keine Nachrichtenkan\u00E4le gefunden
26 |
27 |
28 | # get feed title dialog
29 |
30 | get_feed_title = Neuer Nachrichtenkanal-Titel
31 |
32 |
33 | # OPML wizzard
34 |
35 | opml_import_done = Import vollst\u00E4lndig
36 | opml_export_done = Export vollst\u00E4l ndig
37 | opml_path_blank = Bitte eine OPML-Datei ausw\u00E4hlen.
38 | opml_path_nofile = Die angegebene Datei existiert nicht.
39 | opml_path_invalid = Ung\u00FCltiger Datei-Pfad.
40 | opml_import_fail = Fehler beim Laden
41 | opml_import_badfile = Diese Datei scheint keine g\u00FCltige OPML-Datei zu sein.
42 | opml_export_nocreate = Fehler beim Erzeugen der Datei
43 | opml_select_file = OPML-Datei ausw\u00E4hlen
44 | opml_opml_file = OPML-Datei
45 |
46 |
47 | # settings
48 |
49 | css_select_file = CSS-Datei ausw\u00E4hlen
50 | css_css_file = CSS-Datei
51 |
52 |
53 | # Date rendering values
54 |
55 | date_sunday = Sonntag
56 | date_sunday_short = So
57 | date_monday = Montag
58 | date_monday_short = Mo
59 | date_tuesday = Dienstag
60 | date_tuesday_short = Di
61 | date_wednesday = Mittwoch
62 | date_wednesday_short = Mi
63 | date_thursday = Donnerstag
64 | date_thursday_short = Do
65 | date_friday = Freitag
66 | date_friday_short = Fr
67 | date_saturday = Samstag
68 | date_saturday_short = Sa
69 |
70 | date_january = Januar
71 | date_january_short = Jan.
72 | date_february = Februar
73 | date_february_short = Feb.
74 | date_march = M\u00E4rz
75 | date_march_short = Mrz.
76 | date_april = April
77 | date_april_short = Apr.
78 | date_may = Mai
79 | date_may_short = Mai
80 | date_june = Juni
81 | date_june_short = Jun.
82 | date_july = Juli
83 | date_july_short = Jul.
84 | date_august = August
85 | date_august_short = Aug.
86 | date_september = September
87 | date_september_short = Sep.
88 | date_october = Oktober
89 | date_october_short = Okt,
90 | date_november = November
91 | date_november_short = Nov.
92 | date_december = Dezember
93 | date_december_short = Dez.
94 |
95 | #feed summary
96 |
97 | feed_summary_webmaster = Webmaster
98 | feed_summary_by_author = By %S
99 | feed_summary_enclosure = Enclosure
100 |
101 |
102 | #feed rendering
103 |
104 | feed_item_no_title = No Title
105 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-CH/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-CH/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML Syntax-Fehler
3 | RESULT_NOT_RSS_STR = Syntax-Fehler im Nachrichtenkanal
4 | RESULT_NOT_FOUND_STR = Datei nicht gefunden
5 | RESULT_NOT_AVAILABLE_STR = URL nicht verf\u00FCgbar
6 | RESULT_ERROR_FAILURE_STR = Fehler beim Laden
7 | RESULT_LOADING = Lade: %S
8 | RESULT_CHECKING = Pr\u00FCfe: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Nachrichtenkan\u00E4le aktualisieren
12 | GET_RSS_TITLE= Titel des Nachrichtenkanals abrufen
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Externe Nachrichtenkan\u00E4le
18 | discovery_status_discovered = Gefunden
19 | discovery_status_site_feed = Nachrichtenkan\u00E4le auf dieser Seite
20 | discovery_status_site_feeds = Nachrichtenkan\u00E4le auf dieser Seite
21 | discovery_status_and = und
22 | discovery_status_external_feed = Externer Nachrichtenkanal
23 | discovery_status_external_feeds = Externe Nachrichtenkan\u00E4le
24 | discovery_status_none_found = Keine Nachrichtenkan\u00E4le gefunden
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import vollst\u00E4lndig
30 | opml_export_done = Export vollst\u00E4l ndig
31 | opml_path_blank = Bitte eine OPML-Datei ausw\u00E4hlen.
32 | opml_path_nofile = Die angegebene Datei existiert nicht.
33 | opml_path_invalid = Ung\u00FCltiger Datei-Pfad.
34 | opml_import_fail = Fehler beim Laden
35 | opml_import_badfile = Diese Datei scheint keine g\u00FCltige OPML-Datei zu sein.
36 | opml_export_nocreate = Fehler beim Erzeugen der Datei
37 | opml_select_file = OPML-Datei ausw\u00E4hlen
38 | opml_opml_file = OPML-Datei
39 |
40 |
41 | # settings
42 |
43 | css_select_file = CSS-Datei ausw\u00E4hlen
44 | css_css_file = CSS-Datei
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Sonntag
50 | date_sunday_short = So
51 | date_monday = Montag
52 | date_monday_short = Mo
53 | date_tuesday = Dienstag
54 | date_tuesday_short = Di
55 | date_wednesday = Mittwoch
56 | date_wednesday_short = Mi
57 | date_thursday = Donnerstag
58 | date_thursday_short = Do
59 | date_friday = Freitag
60 | date_friday_short = Fr
61 | date_saturday = Samstag
62 | date_saturday_short = Sa
63 |
64 | date_january = Januar
65 | date_january_short = Jan.
66 | date_february = Februar
67 | date_february_short = Feb.
68 | date_march = M\u00E4rz
69 | date_march_short = Mrz.
70 | date_april = April
71 | date_april_short = Apr.
72 | date_may = Mai
73 | date_may_short = Mai
74 | date_june = Juni
75 | date_june_short = Jun.
76 | date_july = Juli
77 | date_july_short = Jul.
78 | date_august = August
79 | date_august_short = Aug.
80 | date_september = September
81 | date_september_short = Sep.
82 | date_october = Oktober
83 | date_october_short = Okt,
84 | date_november = November
85 | date_november_short = Nov.
86 | date_december = Dezember
87 | date_december_short = Dez.
88 |
89 | #feed summary
90 |
91 | feed_summary_webmaster = Webmaster
92 | feed_summary_by_author = By %S
93 | feed_summary_enclosure = Enclosure
94 |
95 |
96 | #feed rendering
97 |
98 | feed_item_no_title = No Title
99 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-DE/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/de-DE/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML Syntax-Fehler
3 | RESULT_NOT_RSS_STR = Syntax-Fehler im Nachrichtenkanal
4 | RESULT_NOT_FOUND_STR = Datei nicht gefunden
5 | RESULT_NOT_AVAILABLE_STR = URL nicht verf\u00FCgbar
6 | RESULT_ERROR_FAILURE_STR = Fehler beim Laden
7 | RESULT_LOADING = Lade: %S
8 | RESULT_CHECKING = Pr\u00FCfe: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Nachrichtenkan\u00E4le aktualisieren
12 | GET_RSS_TITLE= Titel des Nachrichtenkanals abrufen
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Externe Nachrichtenkan\u00E4le
18 | discovery_status_discovered = Gefunden
19 | discovery_status_site_feed = Nachrichtenkan\u00E4le auf dieser Seite
20 | discovery_status_site_feeds = Nachrichtenkan\u00E4le auf dieser Seite
21 | discovery_status_and = und
22 | discovery_status_external_feed = Externer Nachrichtenkanal
23 | discovery_status_external_feeds = Externe Nachrichtenkan\u00E4le
24 | discovery_status_none_found = Keine Nachrichtenkan\u00E4le gefunden
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import vollst\u00E4lndig
30 | opml_export_done = Export vollst\u00E4l ndig
31 | opml_path_blank = Bitte eine OPML-Datei ausw\u00E4hlen.
32 | opml_path_nofile = Die angegebene Datei existiert nicht.
33 | opml_path_invalid = Ung\u00FCltiger Datei-Pfad.
34 | opml_import_fail = Fehler beim Laden
35 | opml_import_badfile = Diese Datei scheint keine g\u00FCltige OPML-Datei zu sein.
36 | opml_export_nocreate = Fehler beim Erzeugen der Datei
37 | opml_select_file = OPML-Datei ausw\u00E4hlen
38 | opml_opml_file = OPML-Datei
39 |
40 |
41 | # settings
42 |
43 | css_select_file = CSS-Datei ausw\u00E4hlen
44 | css_css_file = CSS-Datei
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Sonntag
50 | date_sunday_short = So
51 | date_monday = Montag
52 | date_monday_short = Mo
53 | date_tuesday = Dienstag
54 | date_tuesday_short = Di
55 | date_wednesday = Mittwoch
56 | date_wednesday_short = Mi
57 | date_thursday = Donnerstag
58 | date_thursday_short = Do
59 | date_friday = Freitag
60 | date_friday_short = Fr
61 | date_saturday = Samstag
62 | date_saturday_short = Sa
63 |
64 | date_january = Januar
65 | date_january_short = Jan.
66 | date_february = Februar
67 | date_february_short = Feb.
68 | date_march = M\u00E4rz
69 | date_march_short = Mrz.
70 | date_april = April
71 | date_april_short = Apr.
72 | date_may = Mai
73 | date_may_short = Mai
74 | date_june = Juni
75 | date_june_short = Jun.
76 | date_july = Juli
77 | date_july_short = Jul.
78 | date_august = August
79 | date_august_short = Aug.
80 | date_september = September
81 | date_september_short = Sep.
82 | date_october = Oktober
83 | date_october_short = Okt,
84 | date_november = November
85 | date_november_short = Nov.
86 | date_december = Dezember
87 | date_december_short = Dez.
88 |
89 | #feed summary
90 |
91 | feed_summary_webmaster = Webmaster
92 | feed_summary_by_author = By %S
93 | feed_summary_enclosure = Enclosure
94 |
95 |
96 | #feed rendering
97 |
98 | feed_item_no_title = No Title
99 |
--------------------------------------------------------------------------------
/src/chrome/locale/el-GR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/el-GR/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/en-US/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/en-US/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/en-US/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML Parse Error
3 | RESULT_NOT_RSS_STR = Feed Parse Error
4 | RESULT_NOT_FOUND_STR = File Not Found
5 | RESULT_NOT_AVAILABLE_STR = URL Not Available
6 | RESULT_ERROR_FAILURE_STR = Load Failure
7 | RESULT_LOADING = Loading: %S
8 | RESULT_CHECKING = Checking: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Check Feeds
12 | GET_RSS_TITLE= Get Feed Title
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = External Feeds
18 | discovery_status_discovered = Discovered
19 | discovery_status_site_feed = site feed
20 | discovery_status_site_feeds = site feeds
21 | discovery_status_and = and
22 | discovery_status_external_feed = external feed
23 | discovery_status_external_feeds = external feeds
24 | discovery_status_none_found = No feeds were discovered
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import Complete
30 | opml_export_done = Export Complete
31 | opml_path_blank = Please choose an OPML file.
32 | opml_path_nofile = The specified file does not exist.
33 | opml_path_invalid = Invalid file path.
34 | opml_import_fail = Load Failure
35 | opml_import_badfile = This does not appear to be an OPML file.
36 | opml_export_nocreate = File creation error
37 | opml_select_file = Select OPML File
38 | opml_opml_file = OPML File
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Select CSS File
44 | css_css_file = CSS File
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Sunday
50 | date_sunday_short = Sun
51 | date_monday = Monday
52 | date_monday_short = Mon
53 | date_tuesday = Tuesday
54 | date_tuesday_short = Tue
55 | date_wednesday = Wednesday
56 | date_wednesday_short = Wed
57 | date_thursday = Thursday
58 | date_thursday_short = Thu
59 | date_friday = Friday
60 | date_friday_short = Fri
61 | date_saturday = Saturday
62 | date_saturday_short = Sat
63 |
64 | date_january = January
65 | date_january_short = Jan
66 | date_february = February
67 | date_february_short = Feb
68 | date_march = March
69 | date_march_short = Mar
70 | date_april = April
71 | date_april_short = Apr
72 | date_may = May
73 | date_may_short = May
74 | date_june = June
75 | date_june_short = Jun
76 | date_july = July
77 | date_july_short = Jul
78 | date_august = August
79 | date_august_short = Aug
80 | date_september = September
81 | date_september_short = Sep
82 | date_october = October
83 | date_october_short = Oct
84 | date_november = November
85 | date_november_short = Nov
86 | date_december = December
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/es-AR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/es-AR/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/es-AR/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Error de an\u00E0lisis XML
3 | RESULT_NOT_RSS_STR = error de an\u00E0lisis de la fuente
4 | RESULT_NOT_FOUND_STR = Archivo no encontrado
5 | RESULT_NOT_AVAILABLE_STR = URL no disponible
6 | RESULT_ERROR_FAILURE_STR = Error de carga
7 | RESULT_LOADING = Cargando: %S
8 | RESULT_CHECKING = Comprobando: %S
9 | RESULT_ERROR = Error: %S
10 |
11 |
12 | CHECK_UPDATE = Comprobar fuentes
13 | GET_RSS_TITLE= Obtener t\u00etulo de la fuente
14 |
15 |
16 | # feed discovery messages
17 |
18 | discovery_external_feeds_category = Fuentes externas
19 | discovery_status_discovered = Encontradas
20 | discovery_status_site_feed = sitio con fuente
21 | discovery_status_site_feeds = sitio con fuentes
22 | discovery_status_and = y
23 | discovery_status_external_feed = fuente externa
24 | discovery_status_external_feeds = fuentes externas
25 | discovery_status_none_found = No se han encontrado fuentes
26 |
27 |
28 | # OPML wizzard
29 |
30 | opml_import_done = Importacin Completa
31 | opml_export_done = Exportacin Completa
32 | opml_path_blank = Seleccione un archivo OPML, por favor.
33 | opml_path_nofile = El archivo especificado no existe.
34 | opml_path_invalid = Ruta de fichero incorrecta.
35 | opml_import_fail = Error de carga
36 | opml_import_badfile = Esto no aparenta ser un archivo OPML.
37 | opml_export_nocreate = Errror al crear el archivo
38 | opml_select_file = Seleccione un archivo OPML
39 | opml_opml_file = Archivo OPML
40 |
41 |
42 | # settings
43 |
44 | css_select_file = Seleccionar archivo CSS
45 | css_css_file = Archivo CSS
46 |
47 |
48 | # Date rendering values
49 |
50 | date_sunday = Domingo
51 | date_sunday_short = Dom
52 | date_monday = Lunes
53 | date_monday_short = Lun
54 | date_tuesday = Martes
55 | date_tuesday_short = Mar
56 | date_wednesday = Miercoles
57 | date_wednesday_short = Mie
58 | date_thursday = Jueves
59 | date_thursday_short = Jue
60 | date_friday = Viernes
61 | date_friday_short = Vie
62 | date_saturday = Sabado
63 | date_saturday_short = Sab
64 |
65 | date_january = Enero
66 | date_january_short = Ene
67 | date_february = Febrero
68 | date_february_short = Feb
69 | date_march = Marzo
70 | date_march_short = Mar
71 | date_april = Abril
72 | date_april_short = Abr
73 | date_may = Mayo
74 | date_may_short = May
75 | date_june = Junio
76 | date_june_short = Jun
77 | date_july = Julio
78 | date_july_short = Jul
79 | date_august = Agosto
80 | date_august_short = Ago
81 | date_september = Septiembre
82 | date_september_short = Sep
83 | date_october = Octubre
84 | date_october_short = Oct
85 | date_november = Noviembre
86 | date_november_short = Nov
87 | date_december = Diciembre
88 | date_december_short = Dic
89 |
90 |
91 | #feed summary
92 |
93 | feed_summary_webmaster = Webmaster
94 | feed_summary_by_author = By %S
95 | feed_summary_enclosure = Enclosure
96 |
97 |
98 | #feed rendering
99 |
100 | feed_item_no_title = No Title
101 |
--------------------------------------------------------------------------------
/src/chrome/locale/es-ES/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/es-ES/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Error de an\u00e0lisis XML
3 | RESULT_NOT_RSS_STR = error de an\u00e0lisis de la fuente
4 | RESULT_NOT_FOUND_STR = Archivo no encontrado
5 | RESULT_NOT_AVAILABLE_STR = URL no disponible
6 | RESULT_ERROR_FAILURE_STR = Error de carga
7 | RESULT_LOADING = Cargando: %S
8 | RESULT_CHECKING = Comprobando: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Comprobar fuentes
12 | GET_RSS_TITLE= Obtener t\u00etulo de la fuente
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Fuentes externas
18 | discovery_status_discovered = Encontradas
19 | discovery_status_site_feed = sitio con fuente
20 | discovery_status_site_feeds = sitio con fuentes
21 | discovery_status_and = y
22 | discovery_status_external_feed = fuente externa
23 | discovery_status_external_feeds = fuentes externas
24 | discovery_status_none_found = No se han encontrado fuentes
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Importacin Completa
30 | opml_export_done = Exportacin Completa
31 | opml_path_blank = Seleccione un archivo OPML, por favor.
32 | opml_path_nofile = El archivo especificado no existe.
33 | opml_path_invalid = Ruta de fichero incorrecta.
34 | opml_import_fail = Error de carga
35 | opml_import_badfile = Esto no aparenta ser un archivo OPML.
36 | opml_export_nocreate = Errror al crear el archivo
37 | opml_select_file = Seleccione un archivo OPML
38 | opml_opml_file = Archivo OPML
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Seleccionar archivo CSS
44 | css_css_file = Archivo CSS
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Domingo
50 | date_sunday_short = Dom
51 | date_monday = Lunes
52 | date_monday_short = Lun
53 | date_tuesday = Martes
54 | date_tuesday_short = Mar
55 | date_wednesday = Miercoles
56 | date_wednesday_short = Mie
57 | date_thursday = Jueves
58 | date_thursday_short = Jue
59 | date_friday = Viernes
60 | date_friday_short = Vie
61 | date_saturday = Sabado
62 | date_saturday_short = Sab
63 |
64 | date_january = Enero
65 | date_january_short = Ene
66 | date_february = Febrero
67 | date_february_short = Feb
68 | date_march = Marzo
69 | date_march_short = Mar
70 | date_april = Abril
71 | date_april_short = Abr
72 | date_may = Mayo
73 | date_may_short = May
74 | date_june = Junio
75 | date_june_short = Jun
76 | date_july = Julio
77 | date_july_short = Jul
78 | date_august = Agosto
79 | date_august_short = Ago
80 | date_september = Septiembre
81 | date_september_short = Sep
82 | date_october = Octubre
83 | date_october_short = Oct
84 | date_november = Noviembre
85 | date_november_short = Nov
86 | date_december = Diciembre
87 | date_december_short = Dic
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/fi-FI/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/fi-FI/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/fi-FI/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML-virhe
3 | RESULT_NOT_RSS_STR = Virheellinen sy\u00f6te
4 | RESULT_NOT_FOUND_STR = Tiedostoa ei l\u00f6ydy
5 | RESULT_NOT_AVAILABLE_STR = URL ei saatavilla
6 | RESULT_ERROR_FAILURE_STR = Lataus ep\u00e4onnistui
7 | RESULT_LOADING = Ladataan: %S
8 | RESULT_CHECKING = Tarkistetaan: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Tarkista sy\u00f6tteet
12 | GET_RSS_TITLE= Hae sy\u00f6tteen nimi
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Ulkoiset sy\u00f6tteet
18 | discovery_status_discovered = L\u00f6ydetty
19 | discovery_status_site_feed = sivun sy\u00f6te
20 | discovery_status_site_feeds = sivun sy\u00f6tett\u00e4
21 | discovery_status_and = ja
22 | discovery_status_external_feed = ulkoinen sy\u00f6te
23 | discovery_status_external_feeds = ulkoista sy\u00f6tett\u00e4
24 | discovery_status_none_found = Ei l\u00f6ydettyj\u00e4 sy\u00f6tteit\u00e4
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Tuonti valmis
30 | opml_export_done = Vienti valmis
31 | opml_path_blank = Valitse OPML-tiedosto:
32 | opml_path_nofile = M\u00e4\u00e4rittelem\u00e4\u00e4si tiedostoa ei ole.
33 | opml_path_invalid = Ep\u00e4kelpo tiedoston polku.
34 | opml_import_fail = Latausongelma
35 | opml_import_badfile = Tiedosto ei n\u00e4yt\u00e4 OPML-tiedostolta.
36 | opml_export_nocreate = Tiedoston luontiongelma
37 | opml_select_file = Valitse OPML-tiedosto
38 | opml_opml_file = OPML-tiedosto
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Valitse CSS-tiedosto
44 | css_css_file = CSS-tiedosto
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = sunnuntai
50 | date_sunday_short = su
51 | date_monday = maanantai
52 | date_monday_short = ma
53 | date_tuesday = tiistai
54 | date_tuesday_short = ti
55 | date_wednesday = keskiviikko
56 | date_wednesday_short = ke
57 | date_thursday = torstai
58 | date_thursday_short = to
59 | date_friday = perjantai
60 | date_friday_short = pe
61 | date_saturday = lauantai
62 | date_saturday_short = la
63 |
64 | date_january = tammikuu
65 | date_january_short = tammi
66 | date_february = helmikuu
67 | date_february_short = helmi
68 | date_march = maaliskuu
69 | date_march_short = maaliskuu
70 | date_april = huhtikuu
71 | date_april_short = huhti
72 | date_may = toukokuu
73 | date_may_short = touko
74 | date_june = kes\u00e4kuu
75 | date_june_short = kes\u00e4
76 | date_july = hein\u00e4kuu
77 | date_july_short = hein\u00e4
78 | date_august = elokuu
79 | date_august_short = elo
80 | date_september = syyskuu
81 | date_september_short = syys
82 | date_october = lokakuu
83 | date_october_short = loka
84 | date_november = marraskuu
85 | date_november_short = marras
86 | date_december = joulukuu
87 | date_december_short = joulu
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/fr-FR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/fr-FR/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Erreur de syntaxe XML
3 | RESULT_NOT_RSS_STR = Ce fichier XML n'est pas un fil
4 | RESULT_NOT_FOUND_STR = Fichier introuvable
5 | RESULT_NOT_AVAILABLE_STR = URL non disponible
6 | RESULT_ERROR_FAILURE_STR = Erreur de chargement
7 | RESULT_LOADING = Cherche : %S
8 | RESULT_CHECKING = V\u00e9rifie : %S
9 | RESULT_ERROR = Erreur : %S
10 |
11 | CHECK_UPDATE = V\u00e9rification des fils
12 | GET_RSS_TITLE= Trouver le nom du fil
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Fils externes
18 | discovery_status_discovered = D\u00e9couvert
19 | discovery_status_site_feed = fil du site
20 | discovery_status_site_feeds = fils du site
21 | discovery_status_and = et
22 | discovery_status_external_feed = fil externe
23 | discovery_status_external_feeds = fils externes
24 | discovery_status_none_found = Aucun fil d\u00e9couvert
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import termin\u00e9
30 | opml_export_done = Export termin\u00e9
31 | opml_path_blank = Choisir un fichier OPML
32 | opml_path_nofile = Le fichier n'existe pas.
33 | opml_path_invalid = Chemin incorrect.
34 | opml_import_fail = \u00c9chec de chargement.
35 | opml_import_badfile = Ce fichier n'est pas une liste OPML.
36 | opml_export_nocreate = Erreur de cr\u00e9ation de fichier
37 | opml_select_file = S\u00e9lectionner un fichier OPML
38 | opml_opml_file = Liste OPML
39 |
40 |
41 | # settings
42 |
43 | css_select_file = S\u00e9lectionner un fichier CSS
44 | css_css_file = Fichier CSS
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Dimanche
50 | date_sunday_short = Dim
51 | date_monday = Lundi
52 | date_monday_short = Lun
53 | date_tuesday = Mardi
54 | date_tuesday_short = Mar
55 | date_wednesday = Mercredi
56 | date_wednesday_short = Mer
57 | date_thursday = Jeudi
58 | date_thursday_short = Jeu
59 | date_friday = Vendredi
60 | date_friday_short = Ven
61 | date_saturday = Samedi
62 | date_saturday_short = Sam
63 |
64 | date_january = Janvier
65 | date_january_short = Jan
66 | date_february = F\u00e9vrier
67 | date_february_short = F\u00e9v
68 | date_march = Mars
69 | date_march_short = Mar
70 | date_april = Avril
71 | date_april_short = Avr
72 | date_may = Mai
73 | date_may_short = Mai
74 | date_june = Juin
75 | date_june_short = Juin
76 | date_july = Juillet
77 | date_july_short = Juil
78 | date_august = Ao\u00fbt
79 | date_august_short = Ao\u00fbt
80 | date_september = Septembre
81 | date_september_short = Sep
82 | date_october = Octobre
83 | date_october_short = Oct
84 | date_november = Novembre
85 | date_november_short = Nov
86 | date_december = D\u00e9cembre
87 | date_december_short = D\u00e9c
88 |
89 | #feed summary
90 |
91 | feed_summary_webmaster = Webmestre
92 | feed_summary_by_author = Par %S
93 | feed_summary_enclosure = Enclosure
94 |
95 | #feed rendering
96 |
97 | feed_item_no_title = Sans Title
98 |
--------------------------------------------------------------------------------
/src/chrome/locale/hu-HU/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/hu-HU/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML \u00e9rtelmez\u00e9si hiba
3 | RESULT_NOT_RSS_STR = Ez az XML f\u00e1jl nem RSS form\u00e1tum\u00fa
4 | RESULT_NOT_FOUND_STR = A f\u00e1jl nem tal\u00e1lhat\u00f3
5 | RESULT_NOT_AVAILABLE_STR = Nem el\u00e9rhet\u00f5 URL
6 | RESULT_ERROR_FAILURE_STR = Bet\u00f6lt\u00e9si hiba
7 | RESULT_LOADING = Bet\u00f6lt\u00e9s: %S
8 | RESULT_CHECKING = Ellen\u00f5rz\u00e9s: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Friss\u00fcl\u00e9sek ellen\u00f5rz\u00e9se
12 | GET_RSS_TITLE= RSS c\u00edm let\u00f6lt\u00e9se
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = K\u00fcls\u00f5 adagol\u00f3
18 | discovery_status_discovered = Megtal\u00e1lva
19 | discovery_status_site_feed = oldaladagol\u00f3
20 | discovery_status_site_feeds = oldaladagol\u00f3k
21 | discovery_status_and = \u00e9s
22 | discovery_status_external_feed = k\u00fcls\u00f5 adagol\u00f3
23 | discovery_status_external_feeds = k\u00fcls\u00f5 adagol\u00f3k
24 | discovery_status_none_found = Nem siker\u00fclt adagol\u00f3t tal\u00e1lni
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import\u00e1l\u00e1s befejezve
30 | opml_export_done = Exportport\u00e1l\u00e1s befejezve
31 | opml_path_blank = V\u00e1lasszon ki egy OPML f\u00e1jlt.
32 | opml_path_nofile = A megadott f\u00e1jl nem l\u00e9tezik.
33 | opml_path_invalid = \u00c9rv\u00e9nytelen \u00fatvonal.
34 | opml_import_fail = Bet\u00f6lt\u00e9si hiba
35 | opml_import_badfile = \u00dcgy t\u00fbnik, ez nem egy OPML f\u00e1jl.
36 | opml_export_nocreate = F\u00e1jl l\u00e9trehoz\u00e1si hiba
37 | opml_select_file = V\u00e1lasszon OPML f\u00e1jlt
38 | opml_opml_file = OPML f\u00e1jl
39 |
40 |
41 | # settings
42 |
43 | css_select_file = V\u00e1lasszon CSS f\u00e1jlt
44 | css_css_file = CSS f\u00e1jl
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Vas\u00e1rnap
50 | date_sunday_short = Vas
51 | date_monday = H\u00e9tf\u00f5
52 | date_monday_short = H\u00e9t
53 | date_tuesday = Kedd
54 | date_tuesday_short = Ked
55 | date_wednesday = Szerda
56 | date_wednesday_short = Sze
57 | date_thursday = Cs\u00fct\u00f6rt\u00f6k
58 | date_thursday_short = Cs\u00fc
59 | date_friday = P\u00e9ntek
60 | date_friday_short = P\u00e9n
61 | date_saturday = Szombat
62 | date_saturday_short = Szo
63 |
64 | date_january = Janu\u00e1r
65 | date_january_short = Jan
66 | date_february = Febru\u00e1r
67 | date_february_short = Feb
68 | date_march = M\u00e1rcius
69 | date_march_short = M\u00e1r
70 | date_april = \u00c1prilis
71 | date_april_short = \u00c1pr
72 | date_may = M\u00e1jus
73 | date_may_short = M\u00e1j
74 | date_june = J\u00fanius
75 | date_june_short = J\u00fan
76 | date_july = J\u00falius
77 | date_july_short = J\u00fal
78 | date_august = Augusztus
79 | date_august_short = Aug
80 | date_september = Szeptember
81 | date_september_short = Sze
82 | date_october = Okt\u00f3ber
83 | date_october_short = Okt
84 | date_november = November
85 | date_november_short = Nov
86 | date_december = December
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/it-IT/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/it-IT/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Errore analisi XML
3 | RESULT_NOT_RSS_STR = Errore analisi Feed
4 | RESULT_NOT_FOUND_STR = File non trovato
5 | RESULT_NOT_AVAILABLE_STR = URL non disponibile
6 | RESULT_ERROR_FAILURE_STR = Errore di caricamento
7 | RESULT_LOADING = Caricamento: %S
8 | RESULT_CHECKING = Controllo di: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Controlla i Feed
12 | GET_RSS_TITLE= Ottieni il titolo dei Feed
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Feed Esterni
18 | discovery_status_discovered = Trovati
19 | discovery_status_site_feed = sito con feed
20 | discovery_status_site_feeds = siti con feed
21 | discovery_status_and = e
22 | discovery_status_external_feed = feed esterno
23 | discovery_status_external_feeds = feed esterni
24 | discovery_status_none_found = Nessun feed trovato
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Importazione Completa
30 | opml_export_done = Esportazione Completa
31 | opml_path_blank = Per favore scegliere un file OPML.
32 | opml_path_nofile = Il file specificato non esiste.
33 | opml_path_invalid = Percorso del file non valido.
34 | opml_import_fail = Errore di caricamento
35 | opml_import_badfile = Questo non sembra essere un file OPML.
36 | opml_export_nocreate = Errore creazione file
37 | opml_select_file = Selezionare un file OPML
38 | opml_opml_file = File OPML
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Selezionare il file CSS
44 | css_css_file = File CSS
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Domenica
50 | date_sunday_short = Dom
51 | date_monday = Luned\u00ec
52 | date_monday_short = Lun
53 | date_tuesday = Marted\u00ec
54 | date_tuesday_short = Mar
55 | date_wednesday = Mercoled\u00ec
56 | date_wednesday_short = Mer
57 | date_thursday = Gioved\u00ec
58 | date_thursday_short = Gio
59 | date_friday = Venerd\u00ec
60 | date_friday_short = Ven
61 | date_saturday = Sabato
62 | date_saturday_short = Sab
63 |
64 | date_january = Gennaio
65 | date_january_short = Gen
66 | date_february = Febbraio
67 | date_february_short = Feb
68 | date_march = Marzo
69 | date_march_short = Mar
70 | date_april = Aprile
71 | date_april_short = Apr
72 | date_may = Maggio
73 | date_may_short = Mag
74 | date_june = Giugno
75 | date_june_short = Giu
76 | date_july = Luglio
77 | date_july_short = Lug
78 | date_august = Agosto
79 | date_august_short = Ago
80 | date_september = Settembre
81 | date_september_short = Set
82 | date_october = Ottobre
83 | date_october_short = Ott
84 | date_november = Novembre
85 | date_november_short = Nov
86 | date_december = Dicembre
87 | date_december_short = Dic
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/ja-JP/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/chrome/locale/ja-JP/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/ja-JP/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML\u30d1\u30fc\u30b9\u30a8\u30e9\u30fc
3 | RESULT_NOT_RSS_STR = \u3053\u306eXML\u30d5\u30a1\u30a4\u30eb\u306f\u30d5\u30a3\u30fc\u30c9\u3067\u306f\u3042\u308a\u307e\u305b\u3093
4 | RESULT_NOT_FOUND_STR = \u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u305b\u3093
5 | RESULT_NOT_AVAILABLE_STR = \u5b58\u5728\u3057\u306a\u3044URL\u3067\u3059
6 | RESULT_ERROR_FAILURE_STR = \u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f
7 | RESULT_LOADING = \u8aad\u307f\u8fbc\u307f\u4e2d\u3067\u3059:%S
8 | RESULT_CHECKING = \u8abf\u3079\u3066\u3044\u307e\u3059:%S
9 | RESULT_ERROR = エラー:%S
10 |
11 | CHECK_UPDATE = \u66f4\u65b0\u30c1\u30a7\u30c3\u30af
12 | GET_RSS_TITLE= \u30d5\u30a3\u30fc\u30c9\u30bf\u30a4\u30c8\u30eb\u306e\u53d6\u5f97
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = \u30b5\u30a4\u30c8\u5916\u306e\u30d5\u30a3\u30fc\u30c9
18 | discovery_status_discovered = \u7d50\u679c: \u30b5\u30a4\u30c8\u5185\u3067\u306f
19 | discovery_status_site_feed = \u3064\u306e\u30d5\u30a3\u30fc\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f
20 | discovery_status_site_feeds = \u3064\u306e\u30d5\u30a3\u30fc\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f
21 | discovery_status_and = \u3001\u30b5\u30a4\u30c8\u5916\u3067\u306f
22 | discovery_status_external_feed = \u3064\u306e\u30d5\u30a3\u30fc\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f
23 | discovery_status_external_feeds = \u3064\u306e\u30d5\u30a3\u30fc\u30c9\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f
24 | discovery_status_none_found = \u7d50\u679c: \u30d5\u30a3\u30fc\u30c9\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = \u30a4\u30f3\u30dd\u30fc\u30c8\u6210\u529f
30 | opml_export_done = \u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u6210\u529f
31 | opml_path_blank = OPML\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044
32 | opml_path_nofile = \u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306f\u5b58\u5728\u3057\u307e\u305b\u3093
33 | opml_path_invalid = \u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u304c\u4e0d\u6b63\u3067\u3059
34 | opml_import_fail = \u8aad\u307f\u8fbc\u307f\u5931\u6557
35 | opml_import_badfile = OPML\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u51fa\u3057\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
36 | opml_export_nocreate = \u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u30a8\u30e9\u30fc
37 | opml_select_file = OPML\u30d5\u30a1\u30a4\u30eb\u306e\u9078\u629e
38 | opml_opml_file = OPML\u30d5\u30a1\u30a4\u30eb
39 |
40 |
41 | # settings
42 |
43 | css_select_file = CSS\u30d5\u30a1\u30a4\u30eb\u306e\u9078\u629e
44 | css_css_file = CSS\u30d5\u30a1\u30a4\u30eb
45 |
46 | # Date rendering values
47 |
48 | date_sunday = Sunday
49 | date_sunday_short = Sun
50 | date_monday = Monday
51 | date_monday_short = Mon
52 | date_tuesday = Tuesday
53 | date_tuesday_short = Tue
54 | date_wednesday = Wednesday
55 | date_wednesday_short = Wed
56 | date_thursday = Thursday
57 | date_thursday_short = Thu
58 | date_friday = Friday
59 | date_friday_short = Fri
60 | date_saturday = Saturday
61 | date_saturday_short = Sat
62 |
63 | date_january = January
64 | date_january_short = Jan
65 | date_february = February
66 | date_february_short = Feb
67 | date_march = March
68 | date_march_short = Mar
69 | date_april = April
70 | date_april_short = Apr
71 | date_may = May
72 | date_may_short = May
73 | date_june = June
74 | date_june_short = Jun
75 | date_july = July
76 | date_july_short = Jul
77 | date_august = August
78 | date_august_short = Aug
79 | date_september = September
80 | date_september_short = Sep
81 | date_october = October
82 | date_october_short = Oct
83 | date_november = November
84 | date_november_short = Nov
85 | date_december = December
86 | date_december_short = Dec
87 |
88 | #feed summary
89 |
90 | feed_summary_webmaster = ウェブマスター
91 | feed_summary_by_author = By %S
92 | feed_summary_enclosure = エンクロージャー
93 |
94 |
95 | #feed rendering
96 |
97 | feed_item_no_title = タイトルなし
98 |
--------------------------------------------------------------------------------
/src/chrome/locale/ko-KR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/chrome/locale/ko-KR/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/ko-KR/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = \uc644\ub8cc
2 | RESULT_PARSE_ERROR_STR = XML \ud574\uc11d \uc624\ub958
3 | RESULT_NOT_RSS_STR = \ud53c\ub4dc \ud574\uc11d \uc624\ub958
4 | RESULT_NOT_FOUND_STR = \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4
5 | RESULT_NOT_AVAILABLE_STR = URL\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4
6 | RESULT_ERROR_FAILURE_STR = \ubd88\ub7ec\uc624\uae30 \uc2e4\ud328
7 | RESULT_LOADING = \uc77d\ub294 \uc911: %S
8 | RESULT_CHECKING = \uac80\uc0ac \uc911: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = \uc5c5\ub370\uc774\ud2b8 \uac80\uc0ac
12 | GET_RSS_TITLE= \ud53c\ub4dc \uc81c\ubaa9 \ucc3e\uae30
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = \uc678\ubd80 \ud53c\ub4dc
18 | discovery_status_discovered = \ubc1c\uacac\ub41c
19 | discovery_status_site_feed = \uac1c\uc758 \ud53c\ub4dc
20 | discovery_status_site_feeds = \uac1c\uc758 \ud53c\ub4dc
21 | discovery_status_and = \ubc0f
22 | discovery_status_external_feed = \uac1c\uc758 \uc678\ubd80 \ud53c\ub4dc
23 | discovery_status_external_feeds = \uac1c\uc758 \uc678\ubd80 \ud53c\ub4dc
24 | discovery_status_none_found = \ud53c\ub4dc\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = \uac00\uc838\uc624\uae30 \uc644\ub8cc
30 | opml_export_done = \ub0b4\ubcf4\ub0b4\uae30 \uc644\ub8cc
31 | opml_path_blank = OPML \ud30c\uc77c\uc744 \uace0\ub974\uc138\uc694.
32 | opml_path_nofile = \uc9c0\uc815\ud55c \ud30c\uc77c\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
33 | opml_path_invalid = \ud30c\uc77c \uacbd\ub85c\uac00 \ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
34 | opml_import_fail = \ubd88\ub7ec\uc624\uae30 \uc2e4\ud328
35 | opml_import_badfile = OPML \ud30c\uc77c\uc774 \uc544\ub2d9\ub2c8\ub2e4.
36 | opml_export_nocreate = \ud30c\uc77c \uc0dd\uc131 \uc624\ub958
37 | opml_select_file = OPML \ud30c\uc77c\uc744 \uace0\ub974\uc138\uc694
38 | opml_opml_file = OPML \ud30c\uc77c
39 |
40 | # settings
41 |
42 | css_select_file = CSS \ud30c\uc77c\uc744 \uace0\ub974\uc138\uc694
43 | css_css_file = CSS \ud30c\uc77c
44 |
45 |
46 | # Date rendering values
47 |
48 | date_sunday = \uc77c\uc694\uc77c
49 | date_sunday_short = \uc77c
50 | date_monday = \uc6d4\uc694\uc77c
51 | date_monday_short = \uc6d4
52 | date_tuesday = \ud654\uc694\uc77c
53 | date_tuesday_short = \ud654
54 | date_wednesday = \uc218\uc694\uc77c
55 | date_wednesday_short = \uc218
56 | date_thursday = \ubaa9\uc694\uc77c
57 | date_thursday_short = \ubaa9
58 | date_friday = \uae08\uc694\uc77c
59 | date_friday_short = \uae08
60 | date_saturday = \ud1a0\uc694\uc77c
61 | date_saturday_short = \ud1a0
62 |
63 | date_january = \ud574\uc624\ub984\ub2ec
64 | date_january_short = 1\uc6d4
65 | date_february = \uc2dc\uc0d8\ub2ec
66 | date_february_short = 2\uc6d4
67 | date_march = \ubb3c\uc624\ub984\ub2ec
68 | date_march_short = 3\uc6d4
69 | date_april = \uc78e\uc0c8\ub2ec
70 | date_april_short = 4\uc6d4
71 | date_may = \ud478\ub978\ub2ec
72 | date_may_short = 5\uc6d4
73 | date_june = \ub204\ub9ac\ub2ec
74 | date_june_short = 6\uc6d4
75 | date_july = \uacac\uc6b0\uc9c1\ub140\ub2ec
76 | date_july_short = 7\uc6d4
77 | date_august = \ud0c0\uc624\ub984\ub2ec
78 | date_august_short = 8\uc6d4
79 | date_september = \uc5f4\ub9e4\ub2ec
80 | date_september_short = 9\uc6d4
81 | date_october = \ud558\ub298\uc5f0\ub2ec
82 | date_october_short = 10\uc6d4
83 | date_november = \ubbf8\ud2c8\ub2ec
84 | date_november_short = 11\uc6d4
85 | date_december = \ub9e4\ub4ed\ub2ec
86 | date_december_short = 12\uc6d4
87 |
88 |
89 | #feed summary
90 |
91 | feed_summary_webmaster = Webmaster
92 | feed_summary_by_author = By %S
93 | feed_summary_enclosure = Enclosure
94 |
95 |
96 | #feed rendering
97 |
98 | feed_item_no_title = No Title
99 |
--------------------------------------------------------------------------------
/src/chrome/locale/nl-NL/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/nl-NL/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML parse fout
3 | RESULT_NOT_RSS_STR = Feed parse fout
4 | RESULT_NOT_FOUND_STR = Bestand niet gevonden
5 | RESULT_NOT_AVAILABLE_STR = URL niet beschikbaar
6 | RESULT_ERROR_FAILURE_STR = Laadfout
7 | RESULT_LOADING = Bezig met laden: %S
8 | RESULT_CHECKING = Bezig met controleren: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Controleer feeds
12 | GET_RSS_TITLE= Feedtitel ophalen
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Externe feeds
18 | discovery_status_discovered = ontdekt
19 | discovery_status_site_feed = site feed
20 | discovery_status_site_feeds = site feeds
21 | discovery_status_and = en
22 | discovery_status_external_feed = externe feed
23 | discovery_status_external_feeds = externe feeds
24 | discovery_status_none_found = Geen feeds ontdekt
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import volledig
30 | opml_export_done = Export volledig
31 | opml_path_blank = Kies alstublieft een OPML bestand.
32 | opml_path_nofile = Het opgegeven bestand bestaat niet.
33 | opml_path_invalid = Ongeldig bestandspad.
34 | opml_import_fail = Laadfout
35 | opml_import_badfile = Dit blijkt geen OPML bestand te zijn.
36 | opml_export_nocreate = Fout bij aanmaken bestand
37 | opml_select_file = Selecteer OPML bestand
38 | opml_opml_file = OPML bestand
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Selecteer CSS bestand
44 | css_css_file = CSS bestand
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Zondag
50 | date_sunday_short = Zo
51 | date_monday = Maandag
52 | date_monday_short = Ma
53 | date_tuesday = Dinsdag
54 | date_tuesday_short = Di
55 | date_wednesday = Woensdag
56 | date_wednesday_short = Woe
57 | date_thursday = Donderdag
58 | date_thursday_short = Do
59 | date_friday = Vrijdag
60 | date_friday_short = Vrij
61 | date_saturday = Zaterdag
62 | date_saturday_short = Za
63 |
64 | date_january = Januari
65 | date_january_short = Jan
66 | date_february = Februari
67 | date_february_short = Feb
68 | date_march = Maart
69 | date_march_short = Maa
70 | date_april = April
71 | date_april_short = Apr
72 | date_may = Mei
73 | date_may_short = Mei
74 | date_june = Juni
75 | date_june_short = Jun
76 | date_july = Juli
77 | date_july_short = Jul
78 | date_august = Augustus
79 | date_august_short = Aug
80 | date_september = September
81 | date_september_short = Sep
82 | date_october = Oktober
83 | date_october_short = Okt
84 | date_november = November
85 | date_november_short = Nov
86 | date_december = December
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/pl-PL/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/pl-PL/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = B\u0142\u0105d sk\u0142adni XML
3 | RESULT_NOT_RSS_STR = B\u0142\u0105d sk\u0142adni w kanale
4 | RESULT_NOT_FOUND_STR = Plik nie znaleziony
5 | RESULT_NOT_AVAILABLE_STR = URL niedost\u0119pny
6 | RESULT_ERROR_FAILURE_STR = B\u0142\u0105d \u0142adowania
7 | RESULT_LOADING = \u0141adowanie: %S
8 | RESULT_CHECKING = Sprawdzanie: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Sprawdzanie aktualno\u015bci
12 | GET_RSS_TITLE= Pobieranie tytu\u0142\u00f3w artyku\u0142\u00f3w
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Zewn\u0119trzne kana\u0142y
18 | discovery_status_discovered = Wyszukane
19 | discovery_status_site_feed = Artyku\u0142y ze strony
20 | discovery_status_site_feeds = Kana\u0142y ze strony
21 | discovery_status_and = i
22 | discovery_status_external_feed = Zewnetrzny kana\u0142
23 | discovery_status_external_feeds = Zewn\u0119trzne artyku\u0142y
24 | discovery_status_none_found = Nie znaleziono \u017cadnych kana\u0142\u00f3w
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Import zako\u0144czony
30 | opml_export_done = Eksport zako\u0144czony
31 | opml_path_blank = Prosz\u0119 wybra\u0107 plik OPML.
32 | opml_path_nofile = Wskazany plik nie zosta\u0142 znaleziony.
33 | opml_path_invalid = B\u0142\u0119dna \u015bcie\u017cka.
34 | opml_import_fail = B\u0142\u0105d \u0142adowania
35 | opml_import_badfile = To nie jest plik OPML.
36 | opml_export_nocreate = B\u0142\u0105d tworzenia pliku
37 | opml_select_file = Wybierz plik OPML
38 | opml_opml_file = Plik OPML
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Wybierz plik CSS
44 | css_css_file = Plik CSS
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Niedziela
50 | date_sunday_short = N
51 | date_monday = Poniedzia\u0142ek
52 | date_monday_short = Pn
53 | date_tuesday = Wtorek
54 | date_tuesday_short = Wt
55 | date_wednesday = \u015aroda
56 | date_wednesday_short = \u015ar
57 | date_thursday = Czwartek
58 | date_thursday_short = Cz
59 | date_friday = Pi\u0105tek
60 | date_friday_short = Pt
61 | date_saturday = Sobota
62 | date_saturday_short = So
63 |
64 | date_january = Stycze\u0144
65 | date_january_short = Sty.
66 | date_february = Luty
67 | date_february_short = Lut.
68 | date_march = Marzec
69 | date_march_short = Mar.
70 | date_april = Kwiecie\u0144
71 | date_april_short = Kwi.
72 | date_may = Maj
73 | date_may_short = Maj
74 | date_june = Czerwiec
75 | date_june_short = Cze.
76 | date_july = Lipiec
77 | date_july_short = Lip.
78 | date_august = Sierpie\u0144
79 | date_august_short = Sie.
80 | date_september = Wrzesie\u0144
81 | date_september_short = Wrz.
82 | date_october = Pa\u017adziernik
83 | date_october_short = Pa\u017a,
84 | date_november = Listopad
85 | date_november_short = Lis.
86 | date_december = Grudzie\u0144
87 | date_december_short = Gru.
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/pt-BR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/pt-BR/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/pt-BR/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Analisar erro XML
3 | RESULT_NOT_RSS_STR = Analisar erro na Fonte
4 | RESULT_NOT_FOUND_STR = Arquivo N\u00e3o Encontrado
5 | RESULT_NOT_AVAILABLE_STR = Endere\u00e7o N\u00e3o Dispon\u00edvel
6 | RESULT_ERROR_FAILURE_STR = Carga do Arquivo Falhou
7 | RESULT_LOADING = Carregando: %S
8 | RESULT_CHECKING = Verificando: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Verificar Fontes
12 | GET_RSS_TITLE= Baixar Fontes
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Fontes Externas
18 | discovery_status_discovered = Descobrindo
19 | discovery_status_site_feed = S\u00edtio Fonte
20 | discovery_status_site_feeds = S\u00edtio Fonte
21 | discovery_status_and = e
22 | discovery_status_external_feed = Fontes Externas
23 | discovery_status_external_feeds = Fontes Externas
24 | discovery_status_none_found = Fontes N\u00e3o Encontradas
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Importa\u00e7\u00e3o Completa
30 | opml_export_done = Exporta\u00e7\u00e3o Completa
31 | opml_path_blank = escolha o Arquivo OPML
32 | opml_path_nofile = O Arquivo Especificado n\u0446\u0451o Existe
33 | opml_path_invalid = Caminho do Arquivo Invalido
34 | opml_import_fail = falha na Carga do Arquivo
35 | opml_import_badfile = N\u00e3o Existe Arquivo OPML
36 | opml_export_nocreate = Erro no Arquivo Criado
37 | opml_select_file = Selecione o Arquivo OPML
38 | opml_opml_file = Arquivo OPML
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Selecione o Arquivo CSS
44 | css_css_file = Arquivo CSS
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Domingo
50 | date_sunday_short = Dom
51 | date_monday = Segunda
52 | date_monday_short = Seg
53 | date_tuesday = Ter\u00e7a
54 | date_tuesday_short = Ter
55 | date_wednesday = Quarta
56 | date_wednesday_short = Qua
57 | date_thursday = Quinta
58 | date_thursday_short = Qui
59 | date_friday = Sexta
60 | date_friday_short = Sex
61 | date_saturday = Sabado
62 | date_saturday_short = Sab
63 |
64 | date_january = Janeiro
65 | date_january_short = Jan
66 | date_february = Fevereiro
67 | date_february_short = Fev
68 | date_march = Mar\u00e7o
69 | date_march_short = Mar
70 | date_april = Abril
71 | date_april_short = Abr
72 | date_may = Maio
73 | date_may_short = Mai
74 | date_june = Junho
75 | date_june_short = Jun
76 | date_july = Julho
77 | date_july_short = Jul
78 | date_august = Agosto
79 | date_august_short = Ago
80 | date_september = Setembro
81 | date_september_short = Set
82 | date_october = Outubro
83 | date_october_short = Out
84 | date_november = Novembro
85 | date_november_short = Nov
86 | date_december = Dezembro
87 | date_december_short = Dez
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/ru-RU/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/sl-SI/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/chrome/locale/sl-SI/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/sl-SI/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = Vredu
2 | RESULT_PARSE_ERROR_STR = Napaka pri obdelavi XML dokumenta
3 | RESULT_NOT_RSS_STR = Napaka pri obdelavi dnevnika
4 | RESULT_NOT_FOUND_STR = Datoteke ni mogo\u010de najti
5 | RESULT_NOT_AVAILABLE_STR = URL Ni dosegljiv
6 | RESULT_ERROR_FAILURE_STR = Napaka pri nalaganju
7 | RESULT_LOADING = Obdelujem: %S
8 | RESULT_CHECKING = Preverjam: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Preveri dnevnike
12 | GET_RSS_TITLE= Dobi naslov dnevnika
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Eksterni Dnevniki
18 | discovery_status_discovered = Odkrij RSS
19 | discovery_status_site_feed = dnevnik strani
20 | discovery_status_site_feeds = dnevniki strani
21 | discovery_status_and = in
22 | discovery_status_external_feed = externi dnevnik
23 | discovery_status_external_feeds = externi dnevniki
24 | discovery_status_none_found = Nisem odkril nobenih dnevnikov
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Uvoz kon\u010dan
30 | opml_export_done = Izvoz kon\u010dan
31 | opml_path_blank = Prosim izberite OPML datoteko.
32 | opml_path_nofile = Navedena datoteka ne obstaja.
33 | opml_path_invalid = Neveljavna pot.
34 | opml_import_fail = Napaka nalaganja
35 | opml_import_badfile = Ta datoteka ni OPML datoteka.
36 | opml_export_nocreate = Napaka pri ustvarjanju
37 | opml_select_file = Izberi OPML datoteko
38 | opml_opml_file = OPML Datoteka
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Izberi CSS Podlogo
44 | css_css_file = CSS Podloga
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Nedelja
50 | date_sunday_short = Ned
51 | date_monday = Ponedeljek
52 | date_monday_short = Pon
53 | date_tuesday = Torek
54 | date_tuesday_short = Tor
55 | date_wednesday = Sreda
56 | date_wednesday_short = Sre
57 | date_thursday = \u010cetrtek
58 | date_thursday_short = \u010cet
59 | date_friday = Petek
60 | date_friday_short = Pet
61 | date_saturday = Sobota
62 | date_saturday_short = Sob
63 |
64 | date_january = Januar
65 | date_january_short = Jan
66 | date_february = Februar
67 | date_february_short = Feb
68 | date_march = Marec
69 | date_march_short = Mar
70 | date_april = April
71 | date_april_short = Apr
72 | date_may = Maj
73 | date_may_short = Mak
74 | date_june = Junij
75 | date_june_short = Jun
76 | date_july = Julij
77 | date_july_short = Julij
78 | date_august = Avgust
79 | date_august_short = Avgust
80 | date_september = September
81 | date_september_short = Sep
82 | date_october = October
83 | date_october_short = Oct
84 | date_november = November
85 | date_november_short = Nov
86 | date_december = December
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/sr-YU/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/sr-YU/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/sr-YU@Latn/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/sr-YU@Latn/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/sr-YU@Latn/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = U redu
2 | RESULT_PARSE_ERROR_STR = Gre\u0161ka u obradi XML-a
3 | RESULT_NOT_RSS_STR = Gre\u0161ka u obradi izvora
4 | RESULT_NOT_FOUND_STR = Datoteka nije prona\u0111ena
5 | RESULT_NOT_AVAILABLE_STR = URL nije prona\u0111en
6 | RESULT_ERROR_FAILURE_STR = Gre\u0161ka pri u\u010ditavanju
7 | RESULT_LOADING = U\u010ditavanje: %S
8 | RESULT_CHECKING = Provera: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Proveri izvore
12 | GET_RSS_TITLE= Dobavi naslov izvora
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Spolja\u0161nji izvori
18 | discovery_status_discovered = Prona\u0111eno
19 | discovery_status_site_feed = izvor za el. mesto
20 | discovery_status_site_feeds = izvori za el. mesto
21 | discovery_status_and = i
22 | discovery_status_external_feed = spolja\u0161nji izvor
23 | discovery_status_external_feeds = spolja\u0161nji izvori
24 | discovery_status_none_found = Nijedan izvor nije prona\u0111en
25 |
26 |
27 | # OPML wizard
28 |
29 | opml_import_done = Uvoz je zavr\u0161en
30 | opml_export_done = Izvoz je zavr\u0161en
31 | opml_path_blank = Izaberite OPML datoteku.
32 | opml_path_nofile = Tra\u017eena datoteka ne postoji.
33 | opml_path_invalid = Staza do datoteke nije ispravna.
34 | opml_import_fail = Gre\u0161ka pri u\u010ditavanju
35 | opml_import_badfile = Izgleda da ova datoteka nije u OPML formatu.
36 | opml_export_nocreate = Gre\u0161ka pri pravljenju datoteke
37 | opml_select_file = Izaberite OPML datoteku
38 | opml_opml_file = OPML datoteka
39 |
40 |
41 | # settings
42 |
43 | css_select_file = Izaberite CSS datoteku
44 | css_css_file = CSS datoteka
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = Nedelja
50 | date_sunday_short = Ned
51 | date_monday = Ponedeljak
52 | date_monday_short = Pon
53 | date_tuesday = Utorak
54 | date_tuesday_short = Uto
55 | date_wednesday = Sreda
56 | date_wednesday_short = Sre
57 | date_thursday = \u010cetvrtak
58 | date_thursday_short = \u010cet
59 | date_friday = Petak
60 | date_friday_short = Pet
61 | date_saturday = Subota
62 | date_saturday_short = Sub
63 |
64 | date_january = Januar
65 | date_january_short = Jan
66 | date_february = Februar
67 | date_february_short = Feb
68 | date_march = Mart
69 | date_march_short = Mar
70 | date_april = April
71 | date_april_short = Apr
72 | date_may = Maj
73 | date_may_short = Maj
74 | date_june = Jun
75 | date_june_short = Jun
76 | date_july = Jul
77 | date_july_short = Jul
78 | date_august = Avgust
79 | date_august_short = Avg
80 | date_september = Septembar
81 | date_september_short = Sep
82 | date_october = Oktobar
83 | date_october_short = Okt
84 | date_november = Novembar
85 | date_november_short = Nov
86 | date_december = Decembar
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/sv-SE/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/sv-SE/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/sv-SE/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = Fel i XML-tolkningen
3 | RESULT_NOT_RSS_STR = Fel i fl\u00f6destolkningen
4 | RESULT_NOT_FOUND_STR = Hittade inte filen
5 | RESULT_NOT_AVAILABLE_STR = URL inte tillg\u00e4nglig
6 | RESULT_ERROR_FAILURE_STR = Laddningen misslyckades
7 | RESULT_LOADING = Laddar: %S
8 | RESULT_CHECKING = Kontrollerar: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = Uppdatera fl\u00f6den
12 | GET_RSS_TITLE= H\u00e4mta fl\u00f6destitel
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = Externa fl\u00f6den
18 | discovery_status_discovered = Hittade
19 | discovery_status_site_feed = sitefl\u00f6de
20 | discovery_status_site_feeds = sitefl\u00f6den
21 | discovery_status_and = och
22 | discovery_status_external_feed = externt fl\u00f6de
23 | discovery_status_external_feeds = externa fl\u00f6den
24 | discovery_status_none_found = Hittade inga fl\u00f6den
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = Importen f\u00e4rdig
30 | opml_export_done = Exporten f\u00e4rdig
31 | opml_path_blank = V\u00e4lj en OPML-fil.
32 | opml_path_nofile = Hittade inte filen.
33 | opml_path_invalid = Felaktig s\u00f6kv\u00e4g.
34 | opml_import_fail = Laddningen misslyckades
35 | opml_import_badfile = Det h\u00e4r verkar inte vara en OPML-fil.
36 | opml_export_nocreate = Fel i skapandet av fil
37 | opml_select_file = V\u00e4lj OPML-fil
38 | opml_opml_file = OPML-fil
39 |
40 |
41 | # settings
42 |
43 | css_select_file = V\u00e4lj CSS-fil
44 | css_css_file = CSS-fil
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = S\u00f6ndag
50 | date_sunday_short = S\u00f6n
51 | date_monday = M\u00e5ndag
52 | date_monday_short = M\u00e5n
53 | date_tuesday = Tisdag
54 | date_tuesday_short = Tis
55 | date_wednesday = Onsdag
56 | date_wednesday_short = Ons
57 | date_thursday = Torsdag
58 | date_thursday_short = Tor
59 | date_friday = Fredag
60 | date_friday_short = Fre
61 | date_saturday = L\u00f6rdag
62 | date_saturday_short = L\u00f6r
63 |
64 | date_january = Januari
65 | date_january_short = Jan
66 | date_february = Februari
67 | date_february_short = Feb
68 | date_march = Mars
69 | date_march_short = Mar
70 | date_april = April
71 | date_april_short = Apr
72 | date_may = Maj
73 | date_may_short = Maj
74 | date_june = Juni
75 | date_june_short = Jun
76 | date_july = Juli
77 | date_july_short = Jul
78 | date_august = Augusti
79 | date_august_short = Aug
80 | date_september = September
81 | date_september_short = Sep
82 | date_october = Oktober
83 | date_october_short = Okt
84 | date_november = November
85 | date_november_short = Nov
86 | date_december = December
87 | date_december_short = Dec
88 |
89 | # Item context menu
90 | itemcontext_markasread = Markera som l\u00e4st
91 | itemcontext_markasunread = Markera som ol\u00e4st
92 | itemcontext_markallasread = Markera alla som l\u00e4sta
93 | itemcontext_markallasunread = Markera alla som ol\u00e4sta
94 |
95 |
96 | #feed summary
97 |
98 | feed_summary_webmaster = Webmaster
99 | feed_summary_by_author = By %S
100 | feed_summary_enclosure = Enclosure
101 |
102 |
103 | #feed rendering
104 |
105 | feed_item_no_title = No Title
106 |
--------------------------------------------------------------------------------
/src/chrome/locale/tr-TR/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/tr-TR/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/tr-TR/sage.properties:
--------------------------------------------------------------------------------
1 |
2 | RESULT_OK_STR = Tamam
3 | RESULT_PARSE_ERROR_STR = XML ayrıştırma hatası
4 | RESULT_NOT_RSS_STR = Kaynak ayrıştırma hatası
5 | RESULT_NOT_FOUND_STR = Dosya bulunamadı
6 | RESULT_NOT_AVAILABLE_STR = URL bulunamadı
7 | RESULT_ERROR_FAILURE_STR = Yükleme hatası
8 | RESULT_LOADING = Yükleniyor: %S
9 | RESULT_CHECKING = Kontrol ediliyor: %S
10 | RESULT_ERROR = Hata: %S
11 |
12 |
13 | CHECK_UPDATE = Kaynakları güncelle
14 | GET_RSS_TITLE= Kaynağın başlığını öğren
15 |
16 |
17 | # feed discovery messages
18 |
19 | discovery_external_feeds_category = Harici kaynaklar
20 | discovery_status_discovered = Bulunan
21 | discovery_status_site_feed = kaynak var
22 | discovery_status_site_feeds = kaynak var
23 | discovery_status_and = ve
24 | discovery_status_external_feed = harici kaynak
25 | discovery_status_external_feeds = harici kaynaklar
26 | discovery_status_none_found = Bu sitede takip edilecek kaynak bulunamadı.
27 |
28 |
29 | # OPML wizzard
30 |
31 | opml_import_done = İçeri aktarma tamamlandı
32 | opml_export_done = Dışarı aktarma tamamlandı
33 | opml_path_blank = Lütfen OPML seçin.
34 | opml_path_nofile = Belirtilen dosya bulunamadı.
35 | opml_path_invalid = Dosyanın konumu hatalı.
36 | opml_import_fail = Yükleme başarısız
37 | opml_import_badfile = Bu bir OPML dosyasına benzemiyor.
38 | opml_export_nocreate = Dosya yaratma hatası
39 | opml_select_file = OPML dosya seçimi
40 | opml_opml_file = OPML dosyası
41 |
42 |
43 | # settings
44 |
45 | css_select_file = CSS dosyası seçimi
46 | css_css_file = CSS dosyası
47 |
48 |
49 | # Date rendering values
50 |
51 | date_sunday = Pazar
52 | date_sunday_short = Pzr
53 | date_monday = Pazartesi
54 | date_monday_short = Pzt
55 | date_tuesday = Salı
56 | date_tuesday_short = Sa
57 | date_wednesday = Çarşamba
58 | date_wednesday_short = Çar
59 | date_thursday = Perşembe
60 | date_thursday_short = Per
61 | date_friday = Cuma
62 | date_friday_short = Cum
63 | date_saturday = Cumartesi
64 | date_saturday_short = Cts
65 |
66 | date_january = Ocak
67 | date_january_short = Ocak
68 | date_february = Şubat
69 | date_february_short = Şub
70 | date_march = Mart
71 | date_march_short = Mart
72 | date_april = Nisan
73 | date_april_short = Nis
74 | date_may = Mayıs
75 | date_may_short = May
76 | date_june = Haziran
77 | date_june_short = Haz
78 | date_july = Temmuz
79 | date_july_short = Tem
80 | date_august = Ağustos
81 | date_august_short = Ağs
82 | date_september = Eylül
83 | date_september_short = Eyl
84 | date_october = Ekim
85 | date_october_short = Ekim
86 | date_november = Kasım
87 | date_november_short = Kas
88 | date_december = Aralık
89 | date_december_short = Ara
90 |
91 |
92 | #feed summary
93 |
94 | feed_summary_webmaster = Site yöneticisi
95 | feed_summary_by_author = Gönderen %S
96 | feed_summary_enclosure = Yayın
97 |
98 |
99 | #feed rendering
100 |
101 | feed_item_no_title = Başlıksız
102 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-CN/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-CN/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-CN/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML \u89e3\u6790\u9519\u8bef
3 | RESULT_NOT_RSS_STR = Feed \u89e3\u6790\u9519\u8bef
4 | RESULT_NOT_FOUND_STR = \u6587\u4ef6\u672a\u627e\u5230
5 | RESULT_NOT_AVAILABLE_STR = URL \u65e0\u6548
6 | RESULT_ERROR_FAILURE_STR = \u8f7d\u5165\u5931\u8d25
7 | RESULT_LOADING = \u6b63\u5728\u8f7d\u5165: %S
8 | RESULT_CHECKING = \u6b63\u5728\u68c0\u67e5: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = \u68c0\u67e5 Feed
12 | GET_RSS_TITLE= \u83b7\u53d6 Feed \u6807\u9898
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = \u5916\u90e8 Feed
18 | discovery_status_discovered = \u53d1\u73b0
19 | discovery_status_site_feed = \u7ad9\u70b9 feed
20 | discovery_status_site_feeds = \u7ad9\u70b9 feed
21 | discovery_status_and = \u548c
22 | discovery_status_external_feed = \u5916\u90e8 feed
23 | discovery_status_external_feeds = \u5916\u90e8 feed
24 | discovery_status_none_found = \u6ca1\u6709\u53d1\u73b0 feed
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = \u5bfc\u5165\u5b8c\u6210
30 | opml_export_done = \u5bfc\u51fa\u5b8c\u6210
31 | opml_path_blank = \u8bf7\u9009\u5219\u4e00\u4e2a OPML \u6587\u4ef6.
32 | opml_path_nofile = \u6307\u5b9a\u7684\u6587\u4ef6\u4e0d\u5b58\u5728.
33 | opml_path_invalid = \u65e0\u6548\u8def\u5f84.
34 | opml_import_fail = \u8f7d\u5165\u5931\u8d25
35 | opml_import_badfile = \u8fd9\u4e0d\u662f\u4e00\u4e2a OPML \u6587\u4ef6.
36 | opml_export_nocreate = \u521b\u5efa\u6587\u4ef6\u5931\u8d25
37 | opml_select_file = \u9009\u62e9 OPML \u6587\u4ef6
38 | opml_opml_file = OPML \u6587\u4ef6
39 |
40 |
41 | # settings
42 |
43 | css_select_file = \u9009\u62e9 CSS \u6587\u4ef6
44 | css_css_file = CSS \u6587\u4ef6
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = \u661f\u671f\u65e5
50 | date_sunday_short = \u5468\u65e5
51 | date_monday = \u661f\u671f\u4e00
52 | date_monday_short = \u5468\u4e00
53 | date_tuesday = \u661f\u671f\u4e8c
54 | date_tuesday_short = \u5468\u4e8c
55 | date_wednesday = \u661f\u671f\u4e09
56 | date_wednesday_short = \u5468\u4e09
57 | date_thursday = \u661f\u671f\u56db
58 | date_thursday_short = \u5468\u56db
59 | date_friday = \u661f\u671f\u4e94
60 | date_friday_short = \u5468\u4e94
61 | date_saturday = \u661f\u671f\u516d
62 | date_saturday_short = \u5468\u516d
63 |
64 | date_january = \u4e00\u6708
65 | date_january_short = 1\u6708
66 | date_february = \u4e8c\u6708
67 | date_february_short = 2\u6708
68 | date_march = \u4e09\u6708
69 | date_march_short = 3\u6708
70 | date_april = \u56db\u6708
71 | date_april_short = 4\u6708
72 | date_may = \u4e94\u6708
73 | date_may_short = 5\u6708
74 | date_june = \u516d\u6708
75 | date_june_short = 6\u6708
76 | date_july = \u4e03\u6708
77 | date_july_short = 7\u6708
78 | date_august = \u516b\u6708
79 | date_august_short = 8\u6708
80 | date_september = \u4e5d\u6708
81 | date_september_short = 9\u6708
82 | date_october = \u5341\u6708
83 | date_october_short = 10\u6708
84 | date_november = \u5341\u4e00\u6708
85 | date_november_short = 11\u6708
86 | date_december = \u5341\u4e8c\u6708
87 | date_december_short = 12\u6708
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-TW/opml.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-TW/sage.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 |
--------------------------------------------------------------------------------
/src/chrome/locale/zh-TW/sage.properties:
--------------------------------------------------------------------------------
1 | RESULT_OK_STR = OK
2 | RESULT_PARSE_ERROR_STR = XML \u5206\u6790\u932f\u8aa4
3 | RESULT_NOT_RSS_STR = Feed \u5206\u6790\u767c\u751f\u932f\u8aa4
4 | RESULT_NOT_FOUND_STR = \u4e26\u672a\u627e\u5230\u6a94\u6848
5 | RESULT_NOT_AVAILABLE_STR = \u9019\u500b URL \u4e0d\u5141\u8a31\u8b80\u53d6
6 | RESULT_ERROR_FAILURE_STR = \u8f09\u5165\u5931\u6557
7 | RESULT_LOADING = \u6b63\u5728\u8f09\u5165: %S
8 | RESULT_CHECKING = \u6b63\u5728\u78ba\u8a8d: %S
9 | RESULT_ERROR = Error: %S
10 |
11 | CHECK_UPDATE = \u78ba\u8a8d\u662f\u5426\u6709\u66f4\u65b0
12 | GET_RSS_TITLE= \u53d6\u5f97 Feed \u6a19\u984c
13 |
14 |
15 | # feed discovery messages
16 |
17 | discovery_external_feeds_category = \u5916\u90e8\u7684 Feeds
18 | discovery_status_discovered = \u767c\u89ba\u5230\u7684
19 | discovery_status_site_feed = \u7db2\u7ad9 feed
20 | discovery_status_site_feeds = \u7db2\u7ad9 feeds
21 | discovery_status_and = \u548c
22 | discovery_status_external_feed = \u5916\u90e8\u7684 feed
23 | discovery_status_external_feeds = \u5916\u90e8\u7684 feeds
24 | discovery_status_none_found = \u6c92\u6709\u767c\u89ba\u5230\u4efb\u4f55 Feed
25 |
26 |
27 | # OPML wizzard
28 |
29 | opml_import_done = OPML \u532f\u5165\u5b8c\u6210
30 | opml_export_done = OPML \u532f\u51fa\u5b8c\u6210
31 | opml_path_blank = \u8acb\u9078\u64c7\u4e00\u500b OPML \u6a94\u6848
32 | opml_path_nofile = \u9078\u5b9a\u7684\u6a94\u6848\u4e0d\u5b58\u5728
33 | opml_path_invalid = \u4e0d\u5141\u8a31\u7684\u6a94\u6848\u4f4d\u7f6e
34 | opml_import_fail = \u532f\u5165\u5931\u6557
35 | opml_import_badfile = \u5728 OPML \u6a94\u6848\u4e2d\u4e0d\u53ef\u4ee5\u51fa\u73fe
36 | opml_export_nocreate = OPML \u6a94\u6848\u5efa\u7acb\u5931\u6557
37 | opml_select_file = \u9078\u64c7 OPML \u6a94\u6848
38 | opml_opml_file = OPML \u6a94\u6848
39 |
40 |
41 | # settings
42 |
43 | css_select_file = \u9078\u64c7\u4e00\u500b CSS \u5b9a\u7fa9\u6a94\u6848
44 | css_css_file = CSS \u6a94\u6848
45 |
46 |
47 | # Date rendering values
48 |
49 | date_sunday = \u9031\u65e5
50 | date_sunday_short = Sun
51 | date_monday = \u9031\u4e00
52 | date_monday_short = Mon
53 | date_tuesday = \u9031\u4e8c
54 | date_tuesday_short = Tue
55 | date_wednesday = \u9031\u4e09
56 | date_wednesday_short = Wed
57 | date_thursday = \u9031\u56db
58 | date_thursday_short = Thu
59 | date_friday = \u9031\u4e94
60 | date_friday_short = Fri
61 | date_saturday = \u9031\u516d
62 | date_saturday_short = Sat
63 |
64 | date_january = \u4e00\u6708
65 | date_january_short = Jan
66 | date_february = \u4e8c\u6708
67 | date_february_short = Feb
68 | date_march = \u4e09\u6708
69 | date_march_short = Mar
70 | date_april = \u56db\u6708
71 | date_april_short = Apr
72 | date_may = \u4e94\u6708
73 | date_may_short = May
74 | date_june = \u516d\u6708
75 | date_june_short = Jun
76 | date_july = \u4e03\u6708
77 | date_july_short = Jul
78 | date_august = \u516b\u6708
79 | date_august_short = Aug
80 | date_september = \u4e5d\u6708
81 | date_september_short = Sep
82 | date_october = \u5341\u6708
83 | date_october_short = Oct
84 | date_november = \u5341\u4e00\u6708
85 | date_november_short = Nov
86 | date_december = \u5341\u4e8c\u6708
87 | date_december_short = Dec
88 |
89 |
90 | #feed summary
91 |
92 | feed_summary_webmaster = Webmaster
93 | feed_summary_by_author = By %S
94 | feed_summary_enclosure = Enclosure
95 |
96 |
97 | #feed rendering
98 |
99 | feed_item_no_title = No Title
100 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/enclosure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/enclosure.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/feedsummary-content.css:
--------------------------------------------------------------------------------
1 | html * {
2 | -moz-box-sizing: border-box;
3 | }
4 |
5 | html {
6 | line-height: 1.3;
7 | background-color: #FFF;
8 | }
9 |
10 | body {
11 | margin: 0px;
12 | color: #222;
13 | font-family: Verdana, Sans-Serif;
14 | }
15 |
16 | a {
17 | color: #436976;
18 | font-weight: bold;
19 | text-decoration: none;
20 | }
21 | a:visited { color: #7399a6; }
22 | a:hover { text-decoration: underline; }
23 |
24 | #rss-header {
25 | background-color: #dee7ec;
26 | border: 1px solid #8cacbb;
27 | padding: 6px 8px;
28 | margin: 10px 2%;
29 | }
30 |
31 | #rss-title {
32 | font-size: large;
33 | line-height: 1;
34 | margin: 0px;
35 | padding: 0px;
36 | }
37 | #rss-title a:visited { color: #436976; }
38 |
39 | #rss-desc {
40 | font-size: small;
41 | margin: 0px;
42 | padding: 5px 0px 0px 20px;
43 | }
44 |
45 | #rss-footer {
46 | clear: both;
47 | font-size: x-small;
48 | padding: 6px 8px;
49 | margin: 10px 2%;
50 | text-align: center;
51 | }
52 |
53 | #rss-copyright {
54 | }
55 |
56 | #rss-generator {
57 | display: none;
58 | }
59 |
60 | #rss-logo {
61 | float: right;
62 | }
63 |
64 | .item {
65 | border: 1px solid #8cacbb;
66 | width: 47%;
67 | min-width: 14em;
68 | margin: 0px 0px 8px 2%;
69 | padding: 0px;
70 | float: left;
71 | overflow: hidden;
72 | }
73 |
74 | .item-title {
75 | background-color: #dee7ec;
76 | font-size: x-small;
77 | font-weight: normal;
78 | line-height: 1.1;
79 | margin: 0px;
80 | padding: 5px 5px 8px 8px;
81 | }
82 |
83 | .item-ordinal {
84 | padding-right: 0.2em;
85 | }
86 |
87 | .item-desc {
88 | min-height: 6em;
89 | font-size: x-small;
90 | margin: 0px;
91 | padding: 8px 10px;
92 | }
93 |
94 | .item-desc.text {
95 | white-space: pre-wrap;
96 | }
97 |
98 | .item-desc table {
99 | font-size: x-small;
100 | }
101 |
102 | .item-pubDate {
103 | font-size: x-small;
104 | margin: 0px;
105 | padding: 8px 10px;
106 | border: 0;
107 | float: left;
108 | }
109 |
110 | .item-enclosure {
111 | font-size: x-small;
112 | margin: 0px;
113 | padding: 8px 10px;
114 | width: 80%;
115 | clear: left;
116 | float: left;
117 | }
118 |
119 | .item-enclosure img {
120 | vertical-align: middle;
121 | border: 0;
122 | margin-right: 5px;
123 | }
124 |
125 | .item-author {
126 | font-size: x-small;
127 | margin: 0px;
128 | padding: 8px 10px;
129 | float: right;
130 | }
131 |
132 | img, video {
133 | max-width: 100%;
134 | height: auto;
135 | }
136 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/feedsummary.css:
--------------------------------------------------------------------------------
1 |
2 | #loading-text {
3 | margin: 3em auto 0.5em auto;
4 | width: 200px;
5 | font: Icon;
6 | white-space: nowrap;
7 | display: none;
8 | }
9 |
10 | #loading-progress-meter {
11 | margin: 0 auto 3em auto;
12 | width: 200px;
13 | display: none;
14 | }
15 |
16 | body.loading #loading-text {
17 | display: block;
18 | }
19 |
20 | body.loading #loading-progress-meter {
21 | display: block;
22 | }
23 |
24 | body.error #loading-text {
25 | background-image: url("icon/error.gif");
26 | background-repeat: no-repeat;
27 | background-position: left center;
28 | padding-left: 20px;
29 | }
30 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/icon/error.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/icon/error.gif
--------------------------------------------------------------------------------
/src/chrome/skin/classic/icon/no-updated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/icon/no-updated.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/icon/search-submit.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/icon/search-submit.gif
--------------------------------------------------------------------------------
/src/chrome/skin/classic/icon/unknown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/icon/unknown.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/icon/updated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/icon/updated.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage-browser-mac.css:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
40 |
41 | #sidebar-box[src="chrome://sage/content/sidebar.xul"] sidebarheader {
42 | background-color: #ccc;
43 | }
44 |
45 | #sidebar-box[src="chrome://sage/content/sidebar.xul"] browser {
46 | padding: 0;
47 | }
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage-button-mac.css:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
40 |
41 | #sage-button {
42 | list-style-image: url("chrome://sage/skin/sage_leaf_16.png");
43 | }
44 |
45 | #sage-button[hasNew="true"] {
46 | list-style-image: url("chrome://sage/skin/sage_leaf_new_16.png");
47 | }
48 |
49 | toolbar[iconsize="small"] #sage-button {
50 | list-style-image: url("chrome://sage/skin/sage_leaf_16.png");
51 | }
52 |
53 | toolbar[iconsize="small"] #sage-button[hasNew="true"] {
54 | list-style-image: url("chrome://sage/skin/sage_leaf_new_16.png");
55 | }
56 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage-button.css:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
40 |
41 | #sage-button {
42 | list-style-image: url("chrome://sage/skin/sage_leaf_24.png");
43 | }
44 |
45 | #sage-button[hasNew="true"] {
46 | list-style-image: url("chrome://sage/skin/sage_leaf_new_24.png");
47 | }
48 |
49 | toolbar[iconsize="small"] #sage-button {
50 | list-style-image: url("chrome://sage/skin/sage_leaf_16.png");
51 | }
52 |
53 | toolbar[iconsize="small"] #sage-button[hasNew="true"] {
54 | list-style-image: url("chrome://sage/skin/sage_leaf_new_16.png");
55 | }
56 |
57 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage-mac.css:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
40 |
41 | #sagePanel {
42 | -moz-appearance: none;
43 | }
44 |
45 | sidebarheader {
46 | background-color: #eee;
47 | }
48 |
49 | #bookmarks-view {
50 | border-top: 1px solid #aaa !important;
51 | }
52 |
53 | #feedListToolbar,
54 | #itemListToolbar {
55 | background-color: #ddd;
56 | border-top: 1px solid #aaa;
57 | border-bottom: 1px solid #aaa;
58 | -moz-appearance: none;
59 | }
60 |
61 | #feedListToolbar toolbarbutton {
62 | padding: 5px 3px 2px 3px;
63 | }
64 |
65 | #sage-splitter {
66 | border-top: 1px solid ThreeDLightShadow;
67 | background-color: #eee;
68 | }
69 |
70 | /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=643184 */
71 |
72 | #toolsMenuButton .menu-iconic-icon {
73 | width: 16px;
74 | }
75 |
76 | #toolsMenuButton .menu-iconic-left {
77 | -moz-margin-start: -15px;
78 | }
79 |
80 | #toolsMenuButton menuitem[checked="true"] .menu-iconic-left {
81 | -moz-padding-start: 0;
82 | }
83 |
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage_leaf_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/sage_leaf_16.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage_leaf_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/sage_leaf_24.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage_leaf_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/sage_leaf_32.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage_leaf_new_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/sage_leaf_new_16.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/sage_leaf_new_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/sage_leaf_new_24.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/toolbar-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/toolbar-small.png
--------------------------------------------------------------------------------
/src/chrome/skin/classic/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/petea/sage/2c2af9e01548e18327e86a07f0c8b5dca5158e25/src/chrome/skin/classic/toolbar.png
--------------------------------------------------------------------------------
/src/components/sageFeedParserFactory.js:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
40 |
41 | const sageIFeedParserFactory = Components.interfaces.sageIFeedParserFactory;
42 |
43 | /******************************************************************************
44 | * sageFeedParserFactory Component
45 | ******************************************************************************/
46 | function sageFeedParserFactory() {};
47 | sageFeedParserFactory.prototype = {
48 |
49 | classDescription: "Sage Feed Parser Factory Component",
50 | classID: Components.ID("{9C464FBF-590A-4BD0-A0F9-D72A44A505BB}"),
51 | contractID: "@sage.mozdev.org/sage/feedparserfactory;1",
52 |
53 | createFeedParser: function(feedText)
54 | {
55 | if (!feedText.length) {
56 | throw "Feed document empty";
57 | }
58 |
59 | var parsers = new Array();
60 | parsers.push("@sage.mozdev.org/sage/mozillafeedparser;1");
61 |
62 | var FeedParser, feedParser;
63 | var found = false;
64 | for (var parser in parsers) {
65 | FeedParser = new Components.Constructor(parsers[parser], "sageIFeedParser");
66 | feedParser = new FeedParser();
67 | if (feedParser.discover(feedText)) {
68 | found = true;
69 | break;
70 | }
71 | }
72 |
73 | if (!found) {
74 | throw "No matching parser found";
75 | }
76 |
77 | return feedParser;
78 | },
79 |
80 | // nsISupports
81 | QueryInterface: XPCOMUtils.generateQI([Components.interfaces.sageIFeedParserFactory])
82 |
83 | };
84 |
85 | const NSGetFactory = XPCOMUtils.generateNSGetFactory([sageFeedParserFactory]);
86 |
--------------------------------------------------------------------------------
/src/components/sageIDateFormatter.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 |
41 | [scriptable, uuid(64EB5409-0A04-49DD-868F-F9359552C52E)]
42 | interface sageIDateFormatter: nsISupports {
43 |
44 | readonly attribute unsigned short format;
45 | readonly attribute unsigned short abbreviated;
46 | readonly attribute unsigned short clock;
47 |
48 | // formatting constants
49 | const unsigned short FORMAT_LONG = 0x00;
50 | const unsigned short FORMAT_SHORT = 0x01;
51 | const unsigned short ABBREVIATED_TRUE = 0x02;
52 | const unsigned short ABBREVIATED_FALSE = 0x03;
53 | const unsigned short CLOCK_12HOUR = 0x04;
54 | const unsigned short CLOCK_24HOUR = 0x05;
55 |
56 | // configure formatter
57 | void setFormat(in unsigned short aFormat,
58 | in unsigned short aAbbreviated,
59 | in unsigned short aClock);
60 |
61 | // format date
62 | AString formatDate(in PRTime aDate);
63 | };
64 |
--------------------------------------------------------------------------------
/src/components/sageIDateParser.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 |
41 | [scriptable, uuid(8580AC07-319A-4025-ADBA-E62415E1AFFF)]
42 | interface sageIDateParser: nsISupports {
43 |
44 | // parse RFC 822 date string, return milliseconds since 1970
45 | PRTime parseRFC822(in AString aDateString);
46 |
47 | // parse ISO 8601 date string, return milliseconds since 1970
48 | PRTime parseISO8601(in AString aDateString);
49 | };
50 |
--------------------------------------------------------------------------------
/src/components/sageIFeed.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 | #include "sageIFeedItem.idl"
41 |
42 | [scriptable, uuid(28C949A0-57A4-4825-A5FF-2C72E688EAF8)]
43 | interface sageIFeed: nsISupports {
44 |
45 | // sort order constants
46 | const unsigned short SORT_SOURCE = 0x00;
47 | const unsigned short SORT_CHRONO = 0x01;
48 |
49 | void init(in AString title, in AString link, in AString description, in AString author, in AString feedURI, in AString format);
50 |
51 | void addItem(in sageIFeedItem item);
52 |
53 | bool hasFeedURI();
54 | AString getFeedURI();
55 | void setFeedURI(in AString feedURI);
56 |
57 | AString getTitle();
58 |
59 | bool hasDescription();
60 | AString getDescription();
61 |
62 | AString getLink();
63 |
64 | bool hasAuthor();
65 | AString getAuthor();
66 |
67 | bool hasLastPubDate();
68 | PRTime getLastPubDate();
69 |
70 | int32_t getItemCount();
71 |
72 | sageIFeedItem getItem(in int32_t index);
73 |
74 | void setSort(in unsigned short order);
75 |
76 | AString getFormat();
77 |
78 | AString getSignature();
79 |
80 | };
81 |
--------------------------------------------------------------------------------
/src/components/sageIFeedItem.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 | #include "sageIFeedItemEnclosure.idl"
41 |
42 | [scriptable, uuid(A77B3BDF-DCFE-4E2B-B6E4-615B7BEB5FAE)]
43 | interface sageIFeedItem: nsISupports {
44 |
45 | void init(in AString title, in AString link, in AString author, in AString content, in PRTime pubDate, in sageIFeedItemEnclosure enclosure, in AString baseURI);
46 |
47 | bool hasTitle();
48 | AString getTitle();
49 |
50 | bool hasAuthor();
51 | AString getAuthor();
52 |
53 | AString getLink();
54 |
55 | bool hasContent();
56 | AString getContent();
57 |
58 | bool hasPubDate();
59 | PRTime getPubDate();
60 |
61 | bool hasEnclosure();
62 | sageIFeedItemEnclosure getEnclosure();
63 |
64 | bool hasBaseURI();
65 | AString getBaseURI();
66 | };
67 |
--------------------------------------------------------------------------------
/src/components/sageIFeedItemEnclosure.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 |
41 | [scriptable, uuid(73C6ECE6-0D9F-474C-8959-3979D2D1CBDB)]
42 | interface sageIFeedItemEnclosure: nsISupports {
43 |
44 | void init(in AString link, in int64_t length, in AString mimeType);
45 |
46 | bool hasLink();
47 | AString getLink();
48 |
49 | bool hasLength();
50 | int64_t getLength();
51 |
52 | AString getSize();
53 |
54 | bool hasMimeType();
55 | AString getMimeType();
56 |
57 | AString getDescription();
58 |
59 | };
60 |
--------------------------------------------------------------------------------
/src/components/sageIFeedParser.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 | #include "nsIURI.idl"
41 | #include "sageIFeedParserListener.idl"
42 |
43 | [scriptable, uuid(42AC3223-5F64-4B34-ACE0-7D4E521F8D02)]
44 | interface sageIFeedParser: nsISupports {
45 |
46 | bool discover(in AString feedText);
47 | void parse(in AString feedText, in nsIURI feedUri, in sageIFeedParserListener listener);
48 |
49 | };
50 |
--------------------------------------------------------------------------------
/src/components/sageIFeedParserFactory.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 | #include "sageIFeedParser.idl"
41 |
42 | [scriptable, uuid(CF7FAF01-7354-401A-ACE6-8D7C40092EC4)]
43 | interface sageIFeedParserFactory: nsISupports {
44 |
45 | sageIFeedParser createFeedParser(in AString feedText);
46 |
47 | };
48 |
--------------------------------------------------------------------------------
/src/components/sageIFeedParserListener.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 | #include "nsIDOMDocument.idl"
41 | #include "sageIFeed.idl"
42 |
43 | [scriptable, uuid(7C45F28E-28F6-4E2C-AB71-2691D647080D)]
44 | interface sageIFeedParserListener: nsISupports {
45 |
46 | void onFeedParsed(in sageIFeed feed);
47 |
48 | };
49 |
--------------------------------------------------------------------------------
/src/components/sageILogger.idl:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | #include "nsISupports.idl"
40 |
41 | [scriptable, uuid(763E994A-2124-4151-B1D9-A4B311035A5D)]
42 | interface sageILogger: nsISupports {
43 |
44 | // logging level constants
45 | const unsigned short LEVEL_ALL = 0x00;
46 | const unsigned short LEVEL_DEBUG = 0x01;
47 | const unsigned short LEVEL_INFO = 0x02;
48 | const unsigned short LEVEL_WARN = 0x03;
49 | const unsigned short LEVEL_ERROR = 0x04;
50 | const unsigned short LEVEL_FATAL = 0x05;
51 | const unsigned short LEVEL_OFF = 0x06;
52 |
53 | void init();
54 |
55 | // set logging level
56 | void setLevel(in unsigned short level);
57 |
58 | // debug level message
59 | void debug(in AString aMessage);
60 |
61 | // info level message
62 | void info(in AString aMessage);
63 |
64 | // warn level message
65 | void warn(in AString aMessage);
66 |
67 | // error level message
68 | void error(in AString aMessage);
69 |
70 | // fatal level message
71 | void fatal(in AString aMessage);
72 | };
73 |
--------------------------------------------------------------------------------
/src/defaults/preferences/sage.js:
--------------------------------------------------------------------------------
1 | /* ***** BEGIN LICENSE BLOCK *****
2 | * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3 | *
4 | * The contents of this file are subject to the Mozilla Public License Version
5 | * 1.1 (the "License"); you may not use this file except in compliance with
6 | * the License. You may obtain a copy of the License at
7 | * http://www.mozilla.org/MPL/
8 | *
9 | * Software distributed under the License is distributed on an "AS IS" basis,
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 | * for the specific language governing rights and limitations under the
12 | * License.
13 | *
14 | * The Original Code is Sage.
15 | *
16 | * The Initial Developer of the Original Code is
17 | * Peter Andrews .
18 | * Portions created by the Initial Developer are Copyright (C) 2005
19 | * the Initial Developer. All Rights Reserved.
20 | *
21 | * Contributor(s):
22 | * Peter Andrews
23 | * Erik Arvidsson
24 | *
25 | * Alternatively, the contents of this file may be used under the terms of
26 | * either the GNU General Public License Version 2 or later (the "GPL"), or
27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 | * in which case the provisions of the GPL or the LGPL are applicable instead
29 | * of those above. If you wish to allow use of your version of this file only
30 | * under the terms of either the GPL or the LGPL, and not to allow others to
31 | * use your version of this file under the terms of the MPL, indicate your
32 | * decision by deleting the provisions above and replace them with the notice
33 | * and other provisions required by the GPL or the LGPL. If you do not delete
34 | * the provisions above, a recipient may use your version of this file under
35 | * the terms of any one of the MPL, the GPL or the LGPL.
36 | *
37 | * ***** END LICENSE BLOCK ***** */
38 |
39 | pref("extensions.sage.version", "");
40 | pref("extensions.sage.userCss.enable", false);
41 | pref("extensions.sage.userCss.path", "");
42 | pref("extensions.sage.allowEncodedContent", true);
43 | pref("extensions.sage.renderFeeds", true);
44 | pref("extensions.sage.twelveHourClock", true);
45 | pref("extensions.sage.feedItemOrder", "chrono");
46 | pref("extensions.sage.feedDiscoveryMode", "exhaustive");
47 | pref("extensions.sage.logLevel", 3);
48 | pref("extensions.sage.uuid", "");
49 | pref("extensions.sage.showFeedItemList", true);
50 | pref("extensions.sage.showFeedItemListToolbar", true);
51 | pref("extensions.sage.showFeedItemListTooltips", true);
52 |
--------------------------------------------------------------------------------