├── .github
└── workflows
│ └── nightly.yml
├── .gitignore
├── LICENSE
├── README.md
├── af.json
├── am.json
├── ar.json
├── as.json
├── az.json
├── bg.json
├── bn.json
├── bs-ba.json
├── ca.json
├── cs.json
├── da.json
├── de.json
├── el.json
├── en.json
├── eo.json
├── es.json
├── et.json
├── eu-es.json
├── fa.json
├── fi.json
├── fr.json
├── ga-ie.json
├── gu-in.json
├── he.json
├── hi-in.json
├── hr.json
├── ht-ht.json
├── hu.json
├── hy.json
├── id.json
├── is-is.json
├── it.json
├── ja.json
├── kk.json
├── km-kh.json
├── kn.json
├── ko.json
├── locales.json
├── lt.json
├── lv.json
├── mk-mk.json
├── ml.json
├── mn.json
├── mr.json
├── nb.json
├── nl.json
├── nn.json
├── or.json
├── pa.json
├── pap-cw.json
├── pl.json
├── pp.json
├── pt-br.json
├── pt.json
├── ro.json
├── ru.json
├── si.json
├── sk.json
├── sl.json
├── sr-latn.json
├── sr.json
├── sv.json
├── ta.json
├── te.json
├── th.json
├── tr.json
├── ug.json
├── uk.json
├── ur.json
├── vi.json
├── zh-tw.json
└── zh.json
/.github/workflows/nightly.yml:
--------------------------------------------------------------------------------
1 | name: Nightly Build
2 |
3 | on:
4 | schedule:
5 | - cron: "0 0 * * *"
6 |
7 | workflow_dispatch:
8 |
9 | jobs:
10 | build:
11 | runs-on: ubuntu-latest
12 |
13 | steps:
14 | - uses: actions/checkout@v3
15 |
16 | - name: Fetch Lokalize CLI
17 | run: |
18 | wget https://github.com/lokalise/lokalise-cli-2-go/releases/latest/download/lokalise2_linux_x86_64.tar.gz -O $GITHUB_WORKSPACE/lokalise2.tar.gz
19 | tar -xvzf $GITHUB_WORKSPACE/lokalise2.tar.gz
20 | rm -rf $GITHUB_WORKSPACE/lokalise2.tar.gz
21 | chmod +x lokalise2
22 | sudo apt update
23 | sudo apt install rename -y
24 |
25 | - name: Fetch locales from Lokalize
26 | run: |
27 | ./lokalise2 --token ${{ secrets.LOKALISE_TOKEN }} file download --project-id ${{ secrets.LOKALISE_PROJECT }} --format json --export-empty-as base --export-sort a_z --original-filenames=false --unzip-to $GITHUB_WORKSPACE
28 | rename -E 'y/A-Z/a-z/' -E 's/_/-/' -- $GITHUB_WORKSPACE/locale/*
29 | cp -rf $GITHUB_WORKSPACE/locale/. $GITHUB_WORKSPACE/
30 | rm -rf $GITHUB_WORKSPACE/locale
31 | rm -rf $GITHUB_WORKSPACE/lokalise2
32 |
33 | - name: Fetch metadata file
34 | run: |
35 | curl 'https://graph.requarks.io/' -H 'Accept-Encoding: gzip, deflate' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Origin: https://graph.requarks.io' --data-binary '{"query":"{\n localization {\n locales {\n code\n name\n nativeName\n isRTL\n createdAt\n updatedAt\n availability\n }\n }\n}"}' --compressed -o ./locales.json
36 |
37 | - name: Commit localization files
38 | uses: stefanzweifel/git-auto-commit-action@v4
39 | with:
40 | commit_message: 'Nightly Export'
41 | file_pattern: '*.json'
42 |
43 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 |
8 | # Runtime data
9 | pids
10 | *.pid
11 | *.seed
12 | *.pid.lock
13 |
14 | # Directory for instrumented libs generated by jscoverage/JSCover
15 | lib-cov
16 |
17 | # Coverage directory used by tools like istanbul
18 | coverage
19 |
20 | # nyc test coverage
21 | .nyc_output
22 |
23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24 | .grunt
25 |
26 | # Bower dependency directory (https://bower.io/)
27 | bower_components
28 |
29 | # node-waf configuration
30 | .lock-wscript
31 |
32 | # Compiled binary addons (https://nodejs.org/api/addons.html)
33 | build/Release
34 |
35 | # Dependency directories
36 | node_modules/
37 | jspm_packages/
38 |
39 | # TypeScript v1 declaration files
40 | typings/
41 |
42 | # Optional npm cache directory
43 | .npm
44 |
45 | # Optional eslint cache
46 | .eslintcache
47 |
48 | # Optional REPL history
49 | .node_repl_history
50 |
51 | # Output of 'npm pack'
52 | *.tgz
53 |
54 | # Yarn Integrity file
55 | .yarn-integrity
56 |
57 | # dotenv environment variables file
58 | .env
59 |
60 | # next.js build output
61 | .next
62 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU AFFERO GENERAL PUBLIC LICENSE
2 | Version 3, 19 November 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU Affero General Public License is a free, copyleft license for
11 | software and other kinds of works, specifically designed to ensure
12 | cooperation with the community in the case of network server software.
13 |
14 | The licenses for most software and other practical works are designed
15 | to take away your freedom to share and change the works. By contrast,
16 | our General Public Licenses are intended to guarantee your freedom to
17 | share and change all versions of a program--to make sure it remains free
18 | software for all its users.
19 |
20 | When we speak of free software, we are referring to freedom, not
21 | price. Our General Public Licenses are designed to make sure that you
22 | have the freedom to distribute copies of free software (and charge for
23 | them if you wish), that you receive source code or can get it if you
24 | want it, that you can change the software or use pieces of it in new
25 | free programs, and that you know you can do these things.
26 |
27 | Developers that use our General Public Licenses protect your rights
28 | with two steps: (1) assert copyright on the software, and (2) offer
29 | you this License which gives you legal permission to copy, distribute
30 | and/or modify the software.
31 |
32 | A secondary benefit of defending all users' freedom is that
33 | improvements made in alternate versions of the program, if they
34 | receive widespread use, become available for other developers to
35 | incorporate. Many developers of free software are heartened and
36 | encouraged by the resulting cooperation. However, in the case of
37 | software used on network servers, this result may fail to come about.
38 | The GNU General Public License permits making a modified version and
39 | letting the public access it on a server without ever releasing its
40 | source code to the public.
41 |
42 | The GNU Affero General Public License is designed specifically to
43 | ensure that, in such cases, the modified source code becomes available
44 | to the community. It requires the operator of a network server to
45 | provide the source code of the modified version running there to the
46 | users of that server. Therefore, public use of a modified version, on
47 | a publicly accessible server, gives the public access to the source
48 | code of the modified version.
49 |
50 | An older license, called the Affero General Public License and
51 | published by Affero, was designed to accomplish similar goals. This is
52 | a different license, not a version of the Affero GPL, but Affero has
53 | released a new version of the Affero GPL which permits relicensing under
54 | this license.
55 |
56 | The precise terms and conditions for copying, distribution and
57 | modification follow.
58 |
59 | TERMS AND CONDITIONS
60 |
61 | 0. Definitions.
62 |
63 | "This License" refers to version 3 of the GNU Affero General Public License.
64 |
65 | "Copyright" also means copyright-like laws that apply to other kinds of
66 | works, such as semiconductor masks.
67 |
68 | "The Program" refers to any copyrightable work licensed under this
69 | License. Each licensee is addressed as "you". "Licensees" and
70 | "recipients" may be individuals or organizations.
71 |
72 | To "modify" a work means to copy from or adapt all or part of the work
73 | in a fashion requiring copyright permission, other than the making of an
74 | exact copy. The resulting work is called a "modified version" of the
75 | earlier work or a work "based on" the earlier work.
76 |
77 | A "covered work" means either the unmodified Program or a work based
78 | on the Program.
79 |
80 | To "propagate" a work means to do anything with it that, without
81 | permission, would make you directly or secondarily liable for
82 | infringement under applicable copyright law, except executing it on a
83 | computer or modifying a private copy. Propagation includes copying,
84 | distribution (with or without modification), making available to the
85 | public, and in some countries other activities as well.
86 |
87 | To "convey" a work means any kind of propagation that enables other
88 | parties to make or receive copies. Mere interaction with a user through
89 | a computer network, with no transfer of a copy, is not conveying.
90 |
91 | An interactive user interface displays "Appropriate Legal Notices"
92 | to the extent that it includes a convenient and prominently visible
93 | feature that (1) displays an appropriate copyright notice, and (2)
94 | tells the user that there is no warranty for the work (except to the
95 | extent that warranties are provided), that licensees may convey the
96 | work under this License, and how to view a copy of this License. If
97 | the interface presents a list of user commands or options, such as a
98 | menu, a prominent item in the list meets this criterion.
99 |
100 | 1. Source Code.
101 |
102 | The "source code" for a work means the preferred form of the work
103 | for making modifications to it. "Object code" means any non-source
104 | form of a work.
105 |
106 | A "Standard Interface" means an interface that either is an official
107 | standard defined by a recognized standards body, or, in the case of
108 | interfaces specified for a particular programming language, one that
109 | is widely used among developers working in that language.
110 |
111 | The "System Libraries" of an executable work include anything, other
112 | than the work as a whole, that (a) is included in the normal form of
113 | packaging a Major Component, but which is not part of that Major
114 | Component, and (b) serves only to enable use of the work with that
115 | Major Component, or to implement a Standard Interface for which an
116 | implementation is available to the public in source code form. A
117 | "Major Component", in this context, means a major essential component
118 | (kernel, window system, and so on) of the specific operating system
119 | (if any) on which the executable work runs, or a compiler used to
120 | produce the work, or an object code interpreter used to run it.
121 |
122 | The "Corresponding Source" for a work in object code form means all
123 | the source code needed to generate, install, and (for an executable
124 | work) run the object code and to modify the work, including scripts to
125 | control those activities. However, it does not include the work's
126 | System Libraries, or general-purpose tools or generally available free
127 | programs which are used unmodified in performing those activities but
128 | which are not part of the work. For example, Corresponding Source
129 | includes interface definition files associated with source files for
130 | the work, and the source code for shared libraries and dynamically
131 | linked subprograms that the work is specifically designed to require,
132 | such as by intimate data communication or control flow between those
133 | subprograms and other parts of the work.
134 |
135 | The Corresponding Source need not include anything that users
136 | can regenerate automatically from other parts of the Corresponding
137 | Source.
138 |
139 | The Corresponding Source for a work in source code form is that
140 | same work.
141 |
142 | 2. Basic Permissions.
143 |
144 | All rights granted under this License are granted for the term of
145 | copyright on the Program, and are irrevocable provided the stated
146 | conditions are met. This License explicitly affirms your unlimited
147 | permission to run the unmodified Program. The output from running a
148 | covered work is covered by this License only if the output, given its
149 | content, constitutes a covered work. This License acknowledges your
150 | rights of fair use or other equivalent, as provided by copyright law.
151 |
152 | You may make, run and propagate covered works that you do not
153 | convey, without conditions so long as your license otherwise remains
154 | in force. You may convey covered works to others for the sole purpose
155 | of having them make modifications exclusively for you, or provide you
156 | with facilities for running those works, provided that you comply with
157 | the terms of this License in conveying all material for which you do
158 | not control copyright. Those thus making or running the covered works
159 | for you must do so exclusively on your behalf, under your direction
160 | and control, on terms that prohibit them from making any copies of
161 | your copyrighted material outside their relationship with you.
162 |
163 | Conveying under any other circumstances is permitted solely under
164 | the conditions stated below. Sublicensing is not allowed; section 10
165 | makes it unnecessary.
166 |
167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
168 |
169 | No covered work shall be deemed part of an effective technological
170 | measure under any applicable law fulfilling obligations under article
171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
172 | similar laws prohibiting or restricting circumvention of such
173 | measures.
174 |
175 | When you convey a covered work, you waive any legal power to forbid
176 | circumvention of technological measures to the extent such circumvention
177 | is effected by exercising rights under this License with respect to
178 | the covered work, and you disclaim any intention to limit operation or
179 | modification of the work as a means of enforcing, against the work's
180 | users, your or third parties' legal rights to forbid circumvention of
181 | technological measures.
182 |
183 | 4. Conveying Verbatim Copies.
184 |
185 | You may convey verbatim copies of the Program's source code as you
186 | receive it, in any medium, provided that you conspicuously and
187 | appropriately publish on each copy an appropriate copyright notice;
188 | keep intact all notices stating that this License and any
189 | non-permissive terms added in accord with section 7 apply to the code;
190 | keep intact all notices of the absence of any warranty; and give all
191 | recipients a copy of this License along with the Program.
192 |
193 | You may charge any price or no price for each copy that you convey,
194 | and you may offer support or warranty protection for a fee.
195 |
196 | 5. Conveying Modified Source Versions.
197 |
198 | You may convey a work based on the Program, or the modifications to
199 | produce it from the Program, in the form of source code under the
200 | terms of section 4, provided that you also meet all of these conditions:
201 |
202 | a) The work must carry prominent notices stating that you modified
203 | it, and giving a relevant date.
204 |
205 | b) The work must carry prominent notices stating that it is
206 | released under this License and any conditions added under section
207 | 7. This requirement modifies the requirement in section 4 to
208 | "keep intact all notices".
209 |
210 | c) You must license the entire work, as a whole, under this
211 | License to anyone who comes into possession of a copy. This
212 | License will therefore apply, along with any applicable section 7
213 | additional terms, to the whole of the work, and all its parts,
214 | regardless of how they are packaged. This License gives no
215 | permission to license the work in any other way, but it does not
216 | invalidate such permission if you have separately received it.
217 |
218 | d) If the work has interactive user interfaces, each must display
219 | Appropriate Legal Notices; however, if the Program has interactive
220 | interfaces that do not display Appropriate Legal Notices, your
221 | work need not make them do so.
222 |
223 | A compilation of a covered work with other separate and independent
224 | works, which are not by their nature extensions of the covered work,
225 | and which are not combined with it such as to form a larger program,
226 | in or on a volume of a storage or distribution medium, is called an
227 | "aggregate" if the compilation and its resulting copyright are not
228 | used to limit the access or legal rights of the compilation's users
229 | beyond what the individual works permit. Inclusion of a covered work
230 | in an aggregate does not cause this License to apply to the other
231 | parts of the aggregate.
232 |
233 | 6. Conveying Non-Source Forms.
234 |
235 | You may convey a covered work in object code form under the terms
236 | of sections 4 and 5, provided that you also convey the
237 | machine-readable Corresponding Source under the terms of this License,
238 | in one of these ways:
239 |
240 | a) Convey the object code in, or embodied in, a physical product
241 | (including a physical distribution medium), accompanied by the
242 | Corresponding Source fixed on a durable physical medium
243 | customarily used for software interchange.
244 |
245 | b) Convey the object code in, or embodied in, a physical product
246 | (including a physical distribution medium), accompanied by a
247 | written offer, valid for at least three years and valid for as
248 | long as you offer spare parts or customer support for that product
249 | model, to give anyone who possesses the object code either (1) a
250 | copy of the Corresponding Source for all the software in the
251 | product that is covered by this License, on a durable physical
252 | medium customarily used for software interchange, for a price no
253 | more than your reasonable cost of physically performing this
254 | conveying of source, or (2) access to copy the
255 | Corresponding Source from a network server at no charge.
256 |
257 | c) Convey individual copies of the object code with a copy of the
258 | written offer to provide the Corresponding Source. This
259 | alternative is allowed only occasionally and noncommercially, and
260 | only if you received the object code with such an offer, in accord
261 | with subsection 6b.
262 |
263 | d) Convey the object code by offering access from a designated
264 | place (gratis or for a charge), and offer equivalent access to the
265 | Corresponding Source in the same way through the same place at no
266 | further charge. You need not require recipients to copy the
267 | Corresponding Source along with the object code. If the place to
268 | copy the object code is a network server, the Corresponding Source
269 | may be on a different server (operated by you or a third party)
270 | that supports equivalent copying facilities, provided you maintain
271 | clear directions next to the object code saying where to find the
272 | Corresponding Source. Regardless of what server hosts the
273 | Corresponding Source, you remain obligated to ensure that it is
274 | available for as long as needed to satisfy these requirements.
275 |
276 | e) Convey the object code using peer-to-peer transmission, provided
277 | you inform other peers where the object code and Corresponding
278 | Source of the work are being offered to the general public at no
279 | charge under subsection 6d.
280 |
281 | A separable portion of the object code, whose source code is excluded
282 | from the Corresponding Source as a System Library, need not be
283 | included in conveying the object code work.
284 |
285 | A "User Product" is either (1) a "consumer product", which means any
286 | tangible personal property which is normally used for personal, family,
287 | or household purposes, or (2) anything designed or sold for incorporation
288 | into a dwelling. In determining whether a product is a consumer product,
289 | doubtful cases shall be resolved in favor of coverage. For a particular
290 | product received by a particular user, "normally used" refers to a
291 | typical or common use of that class of product, regardless of the status
292 | of the particular user or of the way in which the particular user
293 | actually uses, or expects or is expected to use, the product. A product
294 | is a consumer product regardless of whether the product has substantial
295 | commercial, industrial or non-consumer uses, unless such uses represent
296 | the only significant mode of use of the product.
297 |
298 | "Installation Information" for a User Product means any methods,
299 | procedures, authorization keys, or other information required to install
300 | and execute modified versions of a covered work in that User Product from
301 | a modified version of its Corresponding Source. The information must
302 | suffice to ensure that the continued functioning of the modified object
303 | code is in no case prevented or interfered with solely because
304 | modification has been made.
305 |
306 | If you convey an object code work under this section in, or with, or
307 | specifically for use in, a User Product, and the conveying occurs as
308 | part of a transaction in which the right of possession and use of the
309 | User Product is transferred to the recipient in perpetuity or for a
310 | fixed term (regardless of how the transaction is characterized), the
311 | Corresponding Source conveyed under this section must be accompanied
312 | by the Installation Information. But this requirement does not apply
313 | if neither you nor any third party retains the ability to install
314 | modified object code on the User Product (for example, the work has
315 | been installed in ROM).
316 |
317 | The requirement to provide Installation Information does not include a
318 | requirement to continue to provide support service, warranty, or updates
319 | for a work that has been modified or installed by the recipient, or for
320 | the User Product in which it has been modified or installed. Access to a
321 | network may be denied when the modification itself materially and
322 | adversely affects the operation of the network or violates the rules and
323 | protocols for communication across the network.
324 |
325 | Corresponding Source conveyed, and Installation Information provided,
326 | in accord with this section must be in a format that is publicly
327 | documented (and with an implementation available to the public in
328 | source code form), and must require no special password or key for
329 | unpacking, reading or copying.
330 |
331 | 7. Additional Terms.
332 |
333 | "Additional permissions" are terms that supplement the terms of this
334 | License by making exceptions from one or more of its conditions.
335 | Additional permissions that are applicable to the entire Program shall
336 | be treated as though they were included in this License, to the extent
337 | that they are valid under applicable law. If additional permissions
338 | apply only to part of the Program, that part may be used separately
339 | under those permissions, but the entire Program remains governed by
340 | this License without regard to the additional permissions.
341 |
342 | When you convey a copy of a covered work, you may at your option
343 | remove any additional permissions from that copy, or from any part of
344 | it. (Additional permissions may be written to require their own
345 | removal in certain cases when you modify the work.) You may place
346 | additional permissions on material, added by you to a covered work,
347 | for which you have or can give appropriate copyright permission.
348 |
349 | Notwithstanding any other provision of this License, for material you
350 | add to a covered work, you may (if authorized by the copyright holders of
351 | that material) supplement the terms of this License with terms:
352 |
353 | a) Disclaiming warranty or limiting liability differently from the
354 | terms of sections 15 and 16 of this License; or
355 |
356 | b) Requiring preservation of specified reasonable legal notices or
357 | author attributions in that material or in the Appropriate Legal
358 | Notices displayed by works containing it; or
359 |
360 | c) Prohibiting misrepresentation of the origin of that material, or
361 | requiring that modified versions of such material be marked in
362 | reasonable ways as different from the original version; or
363 |
364 | d) Limiting the use for publicity purposes of names of licensors or
365 | authors of the material; or
366 |
367 | e) Declining to grant rights under trademark law for use of some
368 | trade names, trademarks, or service marks; or
369 |
370 | f) Requiring indemnification of licensors and authors of that
371 | material by anyone who conveys the material (or modified versions of
372 | it) with contractual assumptions of liability to the recipient, for
373 | any liability that these contractual assumptions directly impose on
374 | those licensors and authors.
375 |
376 | All other non-permissive additional terms are considered "further
377 | restrictions" within the meaning of section 10. If the Program as you
378 | received it, or any part of it, contains a notice stating that it is
379 | governed by this License along with a term that is a further
380 | restriction, you may remove that term. If a license document contains
381 | a further restriction but permits relicensing or conveying under this
382 | License, you may add to a covered work material governed by the terms
383 | of that license document, provided that the further restriction does
384 | not survive such relicensing or conveying.
385 |
386 | If you add terms to a covered work in accord with this section, you
387 | must place, in the relevant source files, a statement of the
388 | additional terms that apply to those files, or a notice indicating
389 | where to find the applicable terms.
390 |
391 | Additional terms, permissive or non-permissive, may be stated in the
392 | form of a separately written license, or stated as exceptions;
393 | the above requirements apply either way.
394 |
395 | 8. Termination.
396 |
397 | You may not propagate or modify a covered work except as expressly
398 | provided under this License. Any attempt otherwise to propagate or
399 | modify it is void, and will automatically terminate your rights under
400 | this License (including any patent licenses granted under the third
401 | paragraph of section 11).
402 |
403 | However, if you cease all violation of this License, then your
404 | license from a particular copyright holder is reinstated (a)
405 | provisionally, unless and until the copyright holder explicitly and
406 | finally terminates your license, and (b) permanently, if the copyright
407 | holder fails to notify you of the violation by some reasonable means
408 | prior to 60 days after the cessation.
409 |
410 | Moreover, your license from a particular copyright holder is
411 | reinstated permanently if the copyright holder notifies you of the
412 | violation by some reasonable means, this is the first time you have
413 | received notice of violation of this License (for any work) from that
414 | copyright holder, and you cure the violation prior to 30 days after
415 | your receipt of the notice.
416 |
417 | Termination of your rights under this section does not terminate the
418 | licenses of parties who have received copies or rights from you under
419 | this License. If your rights have been terminated and not permanently
420 | reinstated, you do not qualify to receive new licenses for the same
421 | material under section 10.
422 |
423 | 9. Acceptance Not Required for Having Copies.
424 |
425 | You are not required to accept this License in order to receive or
426 | run a copy of the Program. Ancillary propagation of a covered work
427 | occurring solely as a consequence of using peer-to-peer transmission
428 | to receive a copy likewise does not require acceptance. However,
429 | nothing other than this License grants you permission to propagate or
430 | modify any covered work. These actions infringe copyright if you do
431 | not accept this License. Therefore, by modifying or propagating a
432 | covered work, you indicate your acceptance of this License to do so.
433 |
434 | 10. Automatic Licensing of Downstream Recipients.
435 |
436 | Each time you convey a covered work, the recipient automatically
437 | receives a license from the original licensors, to run, modify and
438 | propagate that work, subject to this License. You are not responsible
439 | for enforcing compliance by third parties with this License.
440 |
441 | An "entity transaction" is a transaction transferring control of an
442 | organization, or substantially all assets of one, or subdividing an
443 | organization, or merging organizations. If propagation of a covered
444 | work results from an entity transaction, each party to that
445 | transaction who receives a copy of the work also receives whatever
446 | licenses to the work the party's predecessor in interest had or could
447 | give under the previous paragraph, plus a right to possession of the
448 | Corresponding Source of the work from the predecessor in interest, if
449 | the predecessor has it or can get it with reasonable efforts.
450 |
451 | You may not impose any further restrictions on the exercise of the
452 | rights granted or affirmed under this License. For example, you may
453 | not impose a license fee, royalty, or other charge for exercise of
454 | rights granted under this License, and you may not initiate litigation
455 | (including a cross-claim or counterclaim in a lawsuit) alleging that
456 | any patent claim is infringed by making, using, selling, offering for
457 | sale, or importing the Program or any portion of it.
458 |
459 | 11. Patents.
460 |
461 | A "contributor" is a copyright holder who authorizes use under this
462 | License of the Program or a work on which the Program is based. The
463 | work thus licensed is called the contributor's "contributor version".
464 |
465 | A contributor's "essential patent claims" are all patent claims
466 | owned or controlled by the contributor, whether already acquired or
467 | hereafter acquired, that would be infringed by some manner, permitted
468 | by this License, of making, using, or selling its contributor version,
469 | but do not include claims that would be infringed only as a
470 | consequence of further modification of the contributor version. For
471 | purposes of this definition, "control" includes the right to grant
472 | patent sublicenses in a manner consistent with the requirements of
473 | this License.
474 |
475 | Each contributor grants you a non-exclusive, worldwide, royalty-free
476 | patent license under the contributor's essential patent claims, to
477 | make, use, sell, offer for sale, import and otherwise run, modify and
478 | propagate the contents of its contributor version.
479 |
480 | In the following three paragraphs, a "patent license" is any express
481 | agreement or commitment, however denominated, not to enforce a patent
482 | (such as an express permission to practice a patent or covenant not to
483 | sue for patent infringement). To "grant" such a patent license to a
484 | party means to make such an agreement or commitment not to enforce a
485 | patent against the party.
486 |
487 | If you convey a covered work, knowingly relying on a patent license,
488 | and the Corresponding Source of the work is not available for anyone
489 | to copy, free of charge and under the terms of this License, through a
490 | publicly available network server or other readily accessible means,
491 | then you must either (1) cause the Corresponding Source to be so
492 | available, or (2) arrange to deprive yourself of the benefit of the
493 | patent license for this particular work, or (3) arrange, in a manner
494 | consistent with the requirements of this License, to extend the patent
495 | license to downstream recipients. "Knowingly relying" means you have
496 | actual knowledge that, but for the patent license, your conveying the
497 | covered work in a country, or your recipient's use of the covered work
498 | in a country, would infringe one or more identifiable patents in that
499 | country that you have reason to believe are valid.
500 |
501 | If, pursuant to or in connection with a single transaction or
502 | arrangement, you convey, or propagate by procuring conveyance of, a
503 | covered work, and grant a patent license to some of the parties
504 | receiving the covered work authorizing them to use, propagate, modify
505 | or convey a specific copy of the covered work, then the patent license
506 | you grant is automatically extended to all recipients of the covered
507 | work and works based on it.
508 |
509 | A patent license is "discriminatory" if it does not include within
510 | the scope of its coverage, prohibits the exercise of, or is
511 | conditioned on the non-exercise of one or more of the rights that are
512 | specifically granted under this License. You may not convey a covered
513 | work if you are a party to an arrangement with a third party that is
514 | in the business of distributing software, under which you make payment
515 | to the third party based on the extent of your activity of conveying
516 | the work, and under which the third party grants, to any of the
517 | parties who would receive the covered work from you, a discriminatory
518 | patent license (a) in connection with copies of the covered work
519 | conveyed by you (or copies made from those copies), or (b) primarily
520 | for and in connection with specific products or compilations that
521 | contain the covered work, unless you entered into that arrangement,
522 | or that patent license was granted, prior to 28 March 2007.
523 |
524 | Nothing in this License shall be construed as excluding or limiting
525 | any implied license or other defenses to infringement that may
526 | otherwise be available to you under applicable patent law.
527 |
528 | 12. No Surrender of Others' Freedom.
529 |
530 | If conditions are imposed on you (whether by court order, agreement or
531 | otherwise) that contradict the conditions of this License, they do not
532 | excuse you from the conditions of this License. If you cannot convey a
533 | covered work so as to satisfy simultaneously your obligations under this
534 | License and any other pertinent obligations, then as a consequence you may
535 | not convey it at all. For example, if you agree to terms that obligate you
536 | to collect a royalty for further conveying from those to whom you convey
537 | the Program, the only way you could satisfy both those terms and this
538 | License would be to refrain entirely from conveying the Program.
539 |
540 | 13. Remote Network Interaction; Use with the GNU General Public License.
541 |
542 | Notwithstanding any other provision of this License, if you modify the
543 | Program, your modified version must prominently offer all users
544 | interacting with it remotely through a computer network (if your version
545 | supports such interaction) an opportunity to receive the Corresponding
546 | Source of your version by providing access to the Corresponding Source
547 | from a network server at no charge, through some standard or customary
548 | means of facilitating copying of software. This Corresponding Source
549 | shall include the Corresponding Source for any work covered by version 3
550 | of the GNU General Public License that is incorporated pursuant to the
551 | following paragraph.
552 |
553 | Notwithstanding any other provision of this License, you have
554 | permission to link or combine any covered work with a work licensed
555 | under version 3 of the GNU General Public License into a single
556 | combined work, and to convey the resulting work. The terms of this
557 | License will continue to apply to the part which is the covered work,
558 | but the work with which it is combined will remain governed by version
559 | 3 of the GNU General Public License.
560 |
561 | 14. Revised Versions of this License.
562 |
563 | The Free Software Foundation may publish revised and/or new versions of
564 | the GNU Affero General Public License from time to time. Such new versions
565 | will be similar in spirit to the present version, but may differ in detail to
566 | address new problems or concerns.
567 |
568 | Each version is given a distinguishing version number. If the
569 | Program specifies that a certain numbered version of the GNU Affero General
570 | Public License "or any later version" applies to it, you have the
571 | option of following the terms and conditions either of that numbered
572 | version or of any later version published by the Free Software
573 | Foundation. If the Program does not specify a version number of the
574 | GNU Affero General Public License, you may choose any version ever published
575 | by the Free Software Foundation.
576 |
577 | If the Program specifies that a proxy can decide which future
578 | versions of the GNU Affero General Public License can be used, that proxy's
579 | public statement of acceptance of a version permanently authorizes you
580 | to choose that version for the Program.
581 |
582 | Later license versions may give you additional or different
583 | permissions. However, no additional obligations are imposed on any
584 | author or copyright holder as a result of your choosing to follow a
585 | later version.
586 |
587 | 15. Disclaimer of Warranty.
588 |
589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
597 |
598 | 16. Limitation of Liability.
599 |
600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
608 | SUCH DAMAGES.
609 |
610 | 17. Interpretation of Sections 15 and 16.
611 |
612 | If the disclaimer of warranty and limitation of liability provided
613 | above cannot be given local legal effect according to their terms,
614 | reviewing courts shall apply local law that most closely approximates
615 | an absolute waiver of all civil liability in connection with the
616 | Program, unless a warranty or assumption of liability accompanies a
617 | copy of the Program in return for a fee.
618 |
619 | END OF TERMS AND CONDITIONS
620 |
621 | How to Apply These Terms to Your New Programs
622 |
623 | If you develop a new program, and you want it to be of the greatest
624 | possible use to the public, the best way to achieve this is to make it
625 | free software which everyone can redistribute and change under these terms.
626 |
627 | To do so, attach the following notices to the program. It is safest
628 | to attach them to the start of each source file to most effectively
629 | state the exclusion of warranty; and each file should have at least
630 | the "copyright" line and a pointer to where the full notice is found.
631 |
632 |
633 | Copyright (C)
634 |
635 | This program is free software: you can redistribute it and/or modify
636 | it under the terms of the GNU Affero General Public License as published
637 | by the Free Software Foundation, either version 3 of the License, or
638 | (at your option) any later version.
639 |
640 | This program is distributed in the hope that it will be useful,
641 | but WITHOUT ANY WARRANTY; without even the implied warranty of
642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
643 | GNU Affero General Public License for more details.
644 |
645 | You should have received a copy of the GNU Affero General Public License
646 | along with this program. If not, see .
647 |
648 | Also add information on how to contact you by electronic and paper mail.
649 |
650 | If your software can interact with users remotely through a computer
651 | network, you should also make sure that it provides a way for users to
652 | get its source. For example, if your program is a web application, its
653 | interface could display a "Source" link that leads users to an archive
654 | of the code. There are many ways you could offer source, and different
655 | solutions will be better for different programs; see section 13 for the
656 | specific requirements.
657 |
658 | You should also get your employer (if you work as a programmer) or school,
659 | if any, to sign a "copyright disclaimer" for the program, if necessary.
660 | For more information on this, and how to apply and follow the GNU AGPL, see
661 | .
662 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Wiki.js 2.x Localization Files
2 |
3 | The [Wiki.js](https://js.wiki/) localization files in this repository are updated automatically.
4 | **PULL REQUESTS ARE NOT ACCEPTED HERE**.
5 |
6 | To learn how to contribute new translations or improve existing ones, check out the [docs](https://docs.requarks.io/dev/translations).
7 |
--------------------------------------------------------------------------------
/ko.json:
--------------------------------------------------------------------------------
1 | {
2 | "admin:adminArea": "관리 영역",
3 | "admin:analytics.providerConfiguration": "공급자 구성",
4 | "admin:analytics.providerNoConfiguration": "이 공급자에는 수정할 수 있는 구성 옵션이 없습니다.",
5 | "admin:analytics.providers": "제공 업체",
6 | "admin:analytics.refreshSuccess": "공급자 목록을 성공적으로 새로 고쳤습니다.",
7 | "admin:analytics.saveSuccess": "웹 분석 구성이 저장되었습니다.",
8 | "admin:analytics.subtitle": "위키에 분석 및 추적 도구 추가",
9 | "admin:analytics.title": "분석",
10 | "admin:api.disableButton": "API 비활성화",
11 | "admin:api.disabled": "API 비활성화됨",
12 | "admin:api.enableButton": "API 활성화",
13 | "admin:api.enabled": "API 활성화됨",
14 | "admin:api.expiration180d": "180일",
15 | "admin:api.expiration1y": "1년",
16 | "admin:api.expiration30d": "30일",
17 | "admin:api.expiration3y": "3년",
18 | "admin:api.expiration90d": "90일",
19 | "admin:api.headerCreated": "생성되었습니다",
20 | "admin:api.headerExpiration": "만료",
21 | "admin:api.headerKeyEnding": "키 엔딩",
22 | "admin:api.headerLastUpdated": "마지막 업데이트",
23 | "admin:api.headerName": "이름",
24 | "admin:api.headerRevoke": "취소",
25 | "admin:api.newKeyButton": "새로운 API 키",
26 | "admin:api.newKeyCopyWarn": "아래에 표시된 키를 {{bold}} 로 복사하십시오.",
27 | "admin:api.newKeyCopyWarnBold": "다시 표시되지 않습니다",
28 | "admin:api.newKeyExpiration": "만료",
29 | "admin:api.newKeyExpirationHint": "만료에 관계없이 언제든지 키를 폐기할 수 있습니다.",
30 | "admin:api.newKeyFullAccess": "전체 권한",
31 | "admin:api.newKeyGroup": "그룹",
32 | "admin:api.newKeyGroupError": "그룹을 선택해야 합니다.",
33 | "admin:api.newKeyGroupHint": "API 키는 선택한 그룹과 동일한 권한을 갖습니다.",
34 | "admin:api.newKeyGroupPermissions": "또는 그룹 권한 사용...",
35 | "admin:api.newKeyGuestGroupError": "API 키에 게스트 그룹을 사용할 수 없습니다.",
36 | "admin:api.newKeyName": "이름",
37 | "admin:api.newKeyNameError": "이름이 없거나 잘못되었습니다.",
38 | "admin:api.newKeyNameHint": "이 API 키의 목적",
39 | "admin:api.newKeyPermissionScopes": "사용 권한 범위",
40 | "admin:api.newKeySuccess": "API 키가 성공적으로 생성되었습니다.",
41 | "admin:api.newKeyTitle": "새로운 API 키",
42 | "admin:api.noKeyInfo": "아직 생성된 API 키가 없습니다.",
43 | "admin:api.refreshSuccess": "API 키 목록을 새로 고쳤습니다.",
44 | "admin:api.revoke": "취소",
45 | "admin:api.revokeConfirm": "API 키를 취소하시겠습니까?",
46 | "admin:api.revokeConfirmText": "키 {{name}}을 취소하시겠습니까? 이 작업을 취소할 수 없습니다!",
47 | "admin:api.revokeSuccess": "API 키가 성공적으로 폐기되었습니다.",
48 | "admin:api.subtitle": "API에 액세스하기 위한 키 관리",
49 | "admin:api.title": "API",
50 | "admin:api.toggleStateDisabledSuccess": "API가 성공적으로 비활성화되었습니다",
51 | "admin:api.toggleStateEnabledSuccess": "API가 성공적으로 활성화되었습니다",
52 | "admin:auth.activeStrategies": "활성화된 전략",
53 | "admin:auth.addStrategy": "전략 추가",
54 | "admin:auth.allowedWebOrigins": "허용된 웹 출처",
55 | "admin:auth.autoEnrollGroups": "그룹 할당",
56 | "admin:auth.autoEnrollGroupsHint": "새 유저를 이 그룹들에 자동 할당할 거예요.",
57 | "admin:auth.callbackUrl": "콜백 혹은 리다이렉트 URL",
58 | "admin:auth.configReference": "구성 참조",
59 | "admin:auth.configReferenceSubtitle": "인증 방법에 따라서 공급자의 구성이 필요할 수도 있어요. 이 참조가 현재는 필요하지 않을 수도 있어요.",
60 | "admin:auth.displayName": "이름",
61 | "admin:auth.displayNameHint": "이 인증 방식에 대해 사용자에게 표시되는 제목.",
62 | "admin:auth.domainsWhitelist": "메일 주소 Whitelist",
63 | "admin:auth.domainsWhitelistHint": "메일 주소로 등록할 수 있는 도메인이에요.",
64 | "admin:auth.force2fa": "2차 인증 강제",
65 | "admin:auth.force2faHint": "처음 로그인할 때 2차 인증을 설정해야만 해요.",
66 | "admin:auth.globalAdvSettings": "전역 고급 설정",
67 | "admin:auth.jwtAudience": "JWT 사용자",
68 | "admin:auth.jwtAudienceHint": "JWT에 쓴 URN은 보통 도메인 이름이에요. (예: urn:your.domain.com)",
69 | "admin:auth.loginUrl": "로그인 URL",
70 | "admin:auth.logoutUrl": "로그아웃 URL",
71 | "admin:auth.refreshSuccess": "계정 인증 목록을 새로 고쳤습니다.",
72 | "admin:auth.registration": "가입",
73 | "admin:auth.saveSuccess": "인증 구성이 성공적으로 저장되었습니다.",
74 | "admin:auth.security": "보안",
75 | "admin:auth.selfRegistration": "자동 가입 허용",
76 | "admin:auth.selfRegistrationHint": "계정 인증을 성공한 모든 유저에게 사이트 접근 권한을 자동 부여해요.",
77 | "admin:auth.siteUrlNotSetup": "유효한 {{siteUrl}}을 설정하세요. 메뉴 바에서 {{general}}로 가세요.",
78 | "admin:auth.strategies": "계정 인증",
79 | "admin:auth.strategyConfiguration": "계정 인증 구성",
80 | "admin:auth.strategyIsEnabled": "활성",
81 | "admin:auth.strategyIsEnabledHint": "사용자가 이 방식을 사용하여 로그인 할 수 있게 할까요?",
82 | "admin:auth.strategyNoConfiguration": "이 계정 인증에서는 구성을 수정할 수 없어요.",
83 | "admin:auth.strategyState": "이 계정 인증은 {{state}} {{locked}}",
84 | "admin:auth.strategyStateActive": "활성",
85 | "admin:auth.strategyStateInactive": "비활성",
86 | "admin:auth.strategyStateLocked": "상태이고 바꿀 수 없어요.",
87 | "admin:auth.subtitle": "가입 설정 구성",
88 | "admin:auth.title": "계정 인증",
89 | "admin:auth.tokenEndpointAuthMethod": "토큰 Endpoint 인증 방법",
90 | "admin:auth.tokenExpiration": "토큰 만료",
91 | "admin:auth.tokenExpirationHint": "토큰을 갱신해야 할 때까지 걸리는 시간이에요. (기본값: 30분)",
92 | "admin:auth.tokenRenewalPeriod": "토큰 갱신 기간",
93 | "admin:auth.tokenRenewalPeriodHint": "토큰을 폐기해야 할 때까지 걸리는 시간이에요. (기본값: 14일)",
94 | "admin:comments.configSaveSuccess": "댓글 설정이 저장되었습니다.",
95 | "admin:comments.provider": "제공자",
96 | "admin:comments.providerConfig": "제공자 구성",
97 | "admin:comments.providerNoConfig": "이 제공자는 당신이 수정할 수 있는 옵션을 제공하지 않습니다",
98 | "admin:comments.subtitle": "위키 페이지에 댓글 추가",
99 | "admin:comments.title": "댓글",
100 | "admin:contribute.becomeAPatron": "후원자가 되세요.",
101 | "admin:contribute.becomeASponsor": "스폰서 되기",
102 | "admin:contribute.contribute": "기여",
103 | "admin:contribute.ethereum": "Ethereum으로 후원하세요.",
104 | "admin:contribute.followUsOnTwitter": "{{0}}에서 저희를 팔로우 하세요.",
105 | "admin:contribute.foundABug": "버그를 찾았나요? {{0}}에 알려 주세요.",
106 | "admin:contribute.fundOurWork": "기부하세요.",
107 | "admin:contribute.github": "GitHub Sponsors를 통해 스폰서 되기 (Wiki.js에서 풀 타임으로 일하는 수석 개발자 Nicolas Giard의 목표를 지원하기 위해 이동)",
108 | "admin:contribute.helpTranslate": "당신의 언어로 Wiki.js를 번역하도록 도와주세요. {{0}} 에서 알려주세요.",
109 | "admin:contribute.makeADonation": "기부",
110 | "admin:contribute.needYourHelp": "Wiki.js를 유지하고 운영하는 데 여러분 도움이 필요해요.",
111 | "admin:contribute.openCollective": "Wiki.js는 커뮤니티 리소스에 사용되는 투명한 기금인 Open Collective 이니셔티브의 일부입니다. 매월 또는 일회성 기부를 할 수 있습니다.",
112 | "admin:contribute.openSource": "Wiki.js는 {{1}}와 {{2}}가 {{0}}을 담아 만든 오픈 소스 소프트웨어예요.",
113 | "admin:contribute.openSourceContributors": "기여자",
114 | "admin:contribute.patreon": "Wiki.js 전담 개발자 Nicolas Giard와 뜻을 같이 하고 싶을 때는 Patreon에서 backer나 sponsor로 후원하세요.",
115 | "admin:contribute.paypal": "Paypal로 후원하세요.",
116 | "admin:contribute.shop": "Wiki.js 상점",
117 | "admin:contribute.spreadTheWord": "소문 내세요.",
118 | "admin:contribute.submitAnIdea": "{{0}}에서 아이디어를 제안하거나 평가해 주세요.",
119 | "admin:contribute.submitAnIdeaLink": "기능 요청 게시판",
120 | "admin:contribute.subtitle": "Wiki.js 돕기",
121 | "admin:contribute.talkToFriends": "친구 혹은 동료에게 Wiki.js를 추천하세요!",
122 | "admin:contribute.title": "Wiki.js 후원",
123 | "admin:contribute.tshirts": "후원을 위하여 Wiki.js 티셔츠를 주문하세요.",
124 | "admin:dashboard.contributeHelp": "도움이 필요해요!",
125 | "admin:dashboard.contributeLearnMore": "더 알아보기",
126 | "admin:dashboard.contributeSubtitle": "Wiki.js는 자유 오픈 소스 프로젝트입니다. 프로젝트에 기여할 수 있는 방법에는 여러 가지가 있습니다.",
127 | "admin:dashboard.groups": "그룹 수",
128 | "admin:dashboard.lastLogins": "마지막 로그인",
129 | "admin:dashboard.mostPopularPages": "가장 인기 있는 문서",
130 | "admin:dashboard.pages": "문서 수",
131 | "admin:dashboard.recentPages": "최근 문서",
132 | "admin:dashboard.subtitle": "Wiki.js",
133 | "admin:dashboard.title": "개요",
134 | "admin:dashboard.users": "사용자 수",
135 | "admin:dashboard.versionLatest": "최신 버전입니다.",
136 | "admin:dashboard.versionNew": "새 버전이 있습니다: {{version}}",
137 | "admin:dev.flags.title": "Flags",
138 | "admin:dev.graphiql.title": "GraphiQL",
139 | "admin:dev.title": "개발자 도구",
140 | "admin:dev.voyager.title": "Voyager",
141 | "admin:editor.title": "문서 편집기",
142 | "admin:extensions.subtitle": "추가 기능을 위한 확장기능 설치",
143 | "admin:extensions.title": "확장기능",
144 | "admin:general.companyName": "회사 \/ 조직 이름",
145 | "admin:general.companyNameHint": "꼬리말에 저작권 표시를 표시 할 때 사용할 이름입니다. 숨기려면 비워 두십시오.",
146 | "admin:general.contentLicense": "콘텐츠 라이선스",
147 | "admin:general.contentLicenseHint": "모든 콘텐츠 페이지의 바닥 글에 표시된 라이선스입니다.",
148 | "admin:general.displayEditMenuBar": "편집 메뉴 표시줄 표시",
149 | "admin:general.displayEditMenuBarHint": "문서 머리글에 편집 메뉴 모음을 표시합니다.",
150 | "admin:general.displayEditMenuBtn": "편집 버튼 표시",
151 | "admin:general.displayEditMenuBtnHint": "현재 문서를 편집하는 버튼을 표시합니다.",
152 | "admin:general.displayEditMenuExternalBtn": "외부 편집 버튼 표시",
153 | "admin:general.displayEditMenuExternalBtnHint": "사용자가 현재 문서를 수정하거나 PR을 제출할 수 있는 외부 리포지토리(예: GitHub)에 연결되는 버튼을 표시합니다.",
154 | "admin:general.editFab": "FAB 빠른 편집 메뉴",
155 | "admin:general.editFabHint": "화면 오른쪽 하단에 단축 다이얼 메뉴가 있는 편집 플로팅 작업 버튼(FAB)을 표시합니다.",
156 | "admin:general.editMenuBar": "메뉴 표시줄 편집",
157 | "admin:general.editMenuExternalIcon": "버튼 아이콘",
158 | "admin:general.editMenuExternalIconHint": "편집 버튼에 표시할 아이콘입니다. 예를 들어 mdi-github는 GitHub 아이콘을 표시합니다.",
159 | "admin:general.editMenuExternalName": "버튼 사이트 이름",
160 | "admin:general.editMenuExternalNameHint": "편집 버튼에 표시할 외부 사이트의 이름입니다. \"Edit on\" 접두사를 포함하지 마십시오.",
161 | "admin:general.editMenuExternalUrl": "버튼 URL",
162 | "admin:general.editMenuExternalUrlHint": "외부 저장소의 페이지 URL입니다. 파일 이름이 포함되어야 하는 {filename} Placeholder를 사용하십시오. (예: https:\/\/github.com\/foo\/bar\/blob\/main\/ {filename} )",
163 | "admin:general.editShortcuts": "바로 가기 편집",
164 | "admin:general.footerCopyright": "저작권 표시",
165 | "admin:general.footerOverride": "바닥글 텍스트 재정의",
166 | "admin:general.footerOverrideHint": "선택적으로 바닥글 텍스트를 사용자 지정 메시지로 재정의합니다. 위의 라이센스 중 어느 것도 적절하지 않은 경우에 유용합니다.",
167 | "admin:general.general": "일반",
168 | "admin:general.logo": "로고",
169 | "admin:general.logoUrl": "로고 URL",
170 | "admin:general.logoUrlHint": "로고로 사용할 이미지를 지정합니다. 정사각형 비율의 SVG, PNG, JPG가 지원되며, 34x34 픽셀 이상이어야 합니다. 오른쪽 버튼을 클릭하여 새 이미지를 업로드하세요.",
171 | "admin:general.metaRobots": "메타 로봇",
172 | "admin:general.metaRobotsHint": "기본값 : Index, Follow. 페이지 단위로 설정할 수 있습니다.",
173 | "admin:general.pageExtensions": "페이지 확장",
174 | "admin:general.pageExtensionsHint": "페이지로 처리될 URL 확장자의 쉼표로 구분된 목록입니다. 예를 들어 md를 추가하면 \/foobar.md를 \/foobar와 동일하게 취급합니다.",
175 | "admin:general.saveSuccess": "사이트 구성이 성공적으로 저장되었습니다.",
176 | "admin:general.siteBranding": "사이트 브랜딩",
177 | "admin:general.siteDescription": "사이트 설명",
178 | "admin:general.siteDescriptionHint": "페이지에 설명이 제공되지 않은 경우 기본 설명입니다.",
179 | "admin:general.siteInfo": "사이트 정보",
180 | "admin:general.siteTitle": "사이트 제목",
181 | "admin:general.siteTitleHint": "상단 표시 줄에 표시되고 모든 페이지의 메타 제목에 추가됩니다.",
182 | "admin:general.siteTitleInvalidChars": "사이트 제목에 잘못된 문자가 있습니다.",
183 | "admin:general.siteUrl": "사이트 주소",
184 | "admin:general.siteUrlHint": "후행 슬래시 없이 당신의 위키 전체 URL. (예: https:\/\/wiki.example.com)",
185 | "admin:general.subtitle": "일반 설정",
186 | "admin:general.title": "일반",
187 | "admin:general.uploadClear": "지우기",
188 | "admin:general.uploadLogo": "로고 올리기",
189 | "admin:general.uploadSizeHint": "최상의 결과를 얻으려면 {{size}} 픽셀의 이미지를 권장합니다.",
190 | "admin:general.uploadTypesHint": "{{typeList}} 또는 {{lastType}} 파일 만",
191 | "admin:groups.title": "그룹",
192 | "admin:locale.activeNamespaces.hint": "다국어 이름 공간을 사용할 수 있는 언어 목록입니다. 위에서 정의한 기본 언어는 이 선택에 관계없이 항상 포함됩니다.",
193 | "admin:locale.activeNamespaces.label": "활성 언어",
194 | "admin:locale.autoUpdate.hint": "이 언어는 자동 업데이트할 거예요.",
195 | "admin:locale.autoUpdate.hintWithNS": "아래에서 활성화된 모든 언어에 대한 업데이트를 자동으로 다운로드합니다.",
196 | "admin:locale.autoUpdate.label": "자동 업데이트",
197 | "admin:locale.availability": "가용성",
198 | "admin:locale.base.hint": "모든 UI 텍스트 요소는 선택한 언어로 표시됩니다.",
199 | "admin:locale.base.label": "사이트 언어",
200 | "admin:locale.base.labelWithNS": "기본 언어",
201 | "admin:locale.code": "코드",
202 | "admin:locale.download": "받기",
203 | "admin:locale.downloadTitle": "언어 다운로드",
204 | "admin:locale.name": "이름",
205 | "admin:locale.namespaces.hint": "동일한 문서의 다국어 지원을 활성화합니다.",
206 | "admin:locale.namespaces.label": "언어 이름 공간 지원",
207 | "admin:locale.namespacing": "다국어 이름 공간",
208 | "admin:locale.namespacingPrefixWarning.subtitle": "언어 코드가 없는 경로는 위에 정의된 기본 언어로 자동으로 리디렉션됩니다.",
209 | "admin:locale.namespacingPrefixWarning.title": "모든 문서 경로를 \/{{langCode}}\/page로 바꿀 거예요.",
210 | "admin:locale.nativeName": "본명",
211 | "admin:locale.rtl": "RTL (Right To Left)",
212 | "admin:locale.settings": "현재 언어",
213 | "admin:locale.sideload": "로컬에서 가져오기",
214 | "admin:locale.sideloadHelp": "인터넷 접속 오류 등으로 언어 파일을 받을 수 없을 때 로컬 언어 파일 직접 업로드하여 패키지를 사이드로딩할 수 있습니다.",
215 | "admin:locale.subtitle": "언어 옵션",
216 | "admin:locale.title": "언어",
217 | "admin:logging.title": "로그",
218 | "admin:mail.configuration": "구성",
219 | "admin:mail.dkim": "DKIM (선택 사항)",
220 | "admin:mail.dkimDomainName": "도메인 이름",
221 | "admin:mail.dkimHint": "받는 사람이 도메인 이름의 유효성을 검사하고 메일을 신뢰할 수 있도록 하는 보안 레이어예요.",
222 | "admin:mail.dkimKeySelector": "선택자",
223 | "admin:mail.dkimPrivateKey": "개인 키",
224 | "admin:mail.dkimPrivateKeyHint": "PEM 형식에서 선택자에 대한 개인 키",
225 | "admin:mail.dkimUse": "DomainKeys Identified Mail 사용",
226 | "admin:mail.saveSuccess": "구성이 성공적으로 저장되었습니다.",
227 | "admin:mail.sendTestSuccess": "테스트 메일을 보냈어요.",
228 | "admin:mail.sender": "보내는 사람",
229 | "admin:mail.senderEmail": "보내는 사람 메일 주소",
230 | "admin:mail.senderName": "보내는 사람 이름",
231 | "admin:mail.smtp": "SMTP 설정",
232 | "admin:mail.smtpHost": "호스트",
233 | "admin:mail.smtpName": "식별 가능한 클라이언트 호스트명",
234 | "admin:mail.smtpNameHint": "메일러를 식별하기 위해 SMTP 서버로 보낼 선택적 이름입니다. 서버 호스트 이름을 사용하려면 비워 두십시오. Google Workspace 고객의 경우 기본 도메인 이름이어야 합니다.",
235 | "admin:mail.smtpPort": "포트",
236 | "admin:mail.smtpPortHint": "일반적인 건 465 (권장), 587 혹은 25예요.",
237 | "admin:mail.smtpPwd": "암호",
238 | "admin:mail.smtpTLS": "보안 (TLS)",
239 | "admin:mail.smtpTLSHint": "포트 465를 쓸 때만 활성화하세요.",
240 | "admin:mail.smtpUser": "유저 이름",
241 | "admin:mail.smtpVerifySSL": "SSL 인증서 확인",
242 | "admin:mail.smtpVerifySSLHint": "일부 호스트에서는 SSL 인증서 검사를 사용하지 않도록 설정해야 합니다. 적절한 보안을 위해 사용하도록 설정된 상태로 둡니다.",
243 | "admin:mail.subtitle": "메일 구성",
244 | "admin:mail.test": "테스트 메일 보내기",
245 | "admin:mail.testHint": "테스트 메일을 보내서 SMTP 구성이 작동하는지 확인할 거예요.",
246 | "admin:mail.testRecipient": "받는 사람 메일 주소",
247 | "admin:mail.testSend": "보내기",
248 | "admin:mail.title": "메일",
249 | "admin:nav.modules": "모듈",
250 | "admin:nav.site": "사이트",
251 | "admin:nav.system": "시스템",
252 | "admin:nav.users": "유저",
253 | "admin:navigation.copyFromLocale": "로케일에서 복사 ...",
254 | "admin:navigation.copyFromLocaleInfoText": "항목을 복사할 언어를 선택하십시오. 항목은 활성 언어의 현재 항목 목록에 추가됩니다.",
255 | "admin:navigation.delete": "{{kind}} 삭제",
256 | "admin:navigation.divider": "구분",
257 | "admin:navigation.edit": "{{kind}} 수정",
258 | "admin:navigation.emptyList": "메뉴가 없어요.",
259 | "admin:navigation.header": "제목",
260 | "admin:navigation.icon": "심볼",
261 | "admin:navigation.label": "이름",
262 | "admin:navigation.link": "링크",
263 | "admin:navigation.mode": "탐색 모드",
264 | "admin:navigation.modeCustom.description": "정적 탐색 메뉴 + 사이트 트리 버튼",
265 | "admin:navigation.modeCustom.title": "맞춤 탐색",
266 | "admin:navigation.modeNone.description": "사이트 탐색 비활성화",
267 | "admin:navigation.modeNone.title": "없음",
268 | "admin:navigation.modeSiteTree.description": "클래식 트리 기반 탐색",
269 | "admin:navigation.modeSiteTree.title": "사이트 트리",
270 | "admin:navigation.modeStatic.description": "고정된 탐색 메뉴만 선택",
271 | "admin:navigation.modeStatic.title": "고정된 탐색",
272 | "admin:navigation.navType.external": "외부 링크",
273 | "admin:navigation.navType.externalblank": "외부 링크 (새 창)",
274 | "admin:navigation.navType.home": "홈",
275 | "admin:navigation.navType.page": "문서",
276 | "admin:navigation.navType.searchQuery": "검색 쿼리",
277 | "admin:navigation.noItemsText": "첫 번째 메뉴를 만들어 보세요.",
278 | "admin:navigation.noSelectionText": "메뉴 항목을 골라서 수정하세요.",
279 | "admin:navigation.saveSuccess": "바꾼 부분을 저장했어요.",
280 | "admin:navigation.selectPageButton": "페이지 선택...",
281 | "admin:navigation.sourceLocale": "소스 로케일",
282 | "admin:navigation.sourceLocaleHint": "탐색 항목을 복사 할 원본 로케일입니다.",
283 | "admin:navigation.subtitle": "메뉴 바",
284 | "admin:navigation.target": "대상",
285 | "admin:navigation.targetType": "유형",
286 | "admin:navigation.title": "메뉴",
287 | "admin:navigation.untitled": "이름 없는 {{kind}}",
288 | "admin:navigation.visibilityMode.all": "모두에게 공개",
289 | "admin:navigation.visibilityMode.restricted": "선택된 그룹에게 공개",
290 | "admin:pages.title": "문서",
291 | "admin:rendering.subtitle": "페이지 렌더링 파이프 라인 구성",
292 | "admin:rendering.title": "렌더링",
293 | "admin:search.configSaveSuccess": "검색 엔진 구성이 성공적으로 저장되었습니다.",
294 | "admin:search.engineConfig": "구성 항목",
295 | "admin:search.engineNoConfig": "이 엔진에는 수정할 수 있는 구성 옵션이 없습니다.",
296 | "admin:search.indexRebuildSuccess": "구성 항목을 새로 고쳤습니다.",
297 | "admin:search.listRefreshSuccess": "검색 엔진 목록을 새로 고쳤습니다.",
298 | "admin:search.rebuildIndex": "구성 새로 고침",
299 | "admin:search.searchEngine": "엔진 목록",
300 | "admin:search.subtitle": "위키 검색 기능 구성",
301 | "admin:search.title": "검색 엔진",
302 | "admin:security.bypassLogin": "로그인 화면 우회",
303 | "admin:security.bypassLoginHint": "사용자가 첫 번째 인증 공급자로 자동 리디렉션될 것입니다.",
304 | "admin:security.enforce2fa": "2FA 강제적용",
305 | "admin:security.enforce2faHint": "사용자\/암호 양식으로 인증 공급자를 사용할 때 모든 사용자가 2단계 인증을 사용하도록 합니다.",
306 | "admin:security.hideLocalLogin": "로컬 인증 공급자 숨기기",
307 | "admin:security.hideLocalLoginHint": "로그인 화면에 로컬 인증 공급자를 표시하지 않습니다. 임시로 사용하려면 '?all'을 URL에 추가하십시오.",
308 | "admin:security.jwt": "JWT 구성",
309 | "admin:security.login": "로그인",
310 | "admin:security.loginBgUrl": "로그인 배경 이미지 URL",
311 | "admin:security.loginBgUrlHint": "로그인 배경으로 사용할 이미지를 지정하십시오. PNG 및 JPG가 지원되며 1920x1080이 권장됩니다. 기본값은 비워 둡니다. 오른쪽 버튼을 클릭하여 새 이미지를 업로드하세요. Guests 그룹에는 선택한 이미지에 대한 읽기 액세스 권한이 있어야합니다!",
312 | "admin:security.loginScreen": "로그인 화면",
313 | "admin:security.loginSecurity": "보안",
314 | "admin:security.maxUploadBatch": "업로드 당 최대 파일",
315 | "admin:security.maxUploadBatchHint": "한 번에 몇 개의 파일을 업로드할 수 있습니까?",
316 | "admin:security.maxUploadBatchSuffix": "파일",
317 | "admin:security.maxUploadSize": "최대 업로드 크기",
318 | "admin:security.maxUploadSizeHint": "단일 파일의 최대 크기입니다.",
319 | "admin:security.maxUploadSizeSuffix": "바이트",
320 | "admin:security.subtitle": "보안 설정 구성",
321 | "admin:security.title": "보안",
322 | "admin:security.uploads": "업로드",
323 | "admin:security.uploadsInfo": "이 설정은 Wiki.js에만 영향을 줍니다. 리버스 프록시 (예 : nginx, apache, Cloudflare)를 사용하는 경우 해당 설정도 일치하도록 변경해야 합니다.",
324 | "admin:ssl.currentState": "현재 상태",
325 | "admin:ssl.domain": "도메인",
326 | "admin:ssl.domainHint": "위키를 가리키는 전체 도메인 주소를 입력하세요. (예: wiki.example.com)",
327 | "admin:ssl.expiration": "인증서 만료",
328 | "admin:ssl.httpPort": "HTTP 포트",
329 | "admin:ssl.httpPortHint": "HTTP 요청을 받는 비 SSL 포트입니다. 보통 80이나 3000입니다.",
330 | "admin:ssl.httpPortRedirect": "HTTP 요청을 HTTPS로 리디렉션",
331 | "admin:ssl.httpPortRedirectHint": "HTTP 포트의 모든 요청을 HTTPS로 자동으로 리디렉션합니다.",
332 | "admin:ssl.httpPortRedirectSaveSuccess": "HTTP 리디렉션이 성공적으로 변경되었습니다.",
333 | "admin:ssl.httpPortRedirectTurnOff": "끄기",
334 | "admin:ssl.httpPortRedirectTurnOn": "켜기",
335 | "admin:ssl.httpsPort": "HTTPS 포트",
336 | "admin:ssl.httpsPortHint": "HTTPS 요청을 받는 SSL 포트입니다. 보통 443입니다.",
337 | "admin:ssl.ports": "포트",
338 | "admin:ssl.provider": "공급자",
339 | "admin:ssl.providerCustomCertificate": "사용자 지정 인증서",
340 | "admin:ssl.providerDisabled": "사용안함",
341 | "admin:ssl.providerHint": "이미 인증서를 가지고 있는 경우, 사용자 지정 인증서를 선택합니다.",
342 | "admin:ssl.providerLetsEncrypt": "Let's Encrypt",
343 | "admin:ssl.providerOptions": "공급자 옵션",
344 | "admin:ssl.renewCertificate": "인증서 갱신",
345 | "admin:ssl.renewCertificateLoadingSubtitle": "이 페이지에서 이동하지 마세요",
346 | "admin:ssl.renewCertificateLoadingTitle": "인증서 갱신 중...",
347 | "admin:ssl.renewCertificateSuccess": "인증서가 갱신되었습니다.",
348 | "admin:ssl.status": "인증서 상태",
349 | "admin:ssl.subscriberEmail": "구독자 이메일",
350 | "admin:ssl.subtitle": "SSL 구성 관리",
351 | "admin:ssl.title": "SSL",
352 | "admin:ssl.writableConfigFileWarning": "포트 구성을 유지하려면 설정 파일에 쓰기 권한이 있어야 합니다.",
353 | "admin:stats.title": "통계",
354 | "admin:storage.actionRun": "실행",
355 | "admin:storage.actions": "작업 실행",
356 | "admin:storage.actionsInactiveWarn": "작업을 실행하려면 보관소 설정 및 변경 내용을 적용해야 합니다.",
357 | "admin:storage.errorMsg": "오류 메시지",
358 | "admin:storage.lastSync": "마지막 동기화 {{time}}",
359 | "admin:storage.lastSyncAttempt": "마지막 시도 {{time}}",
360 | "admin:storage.noConfigOption": "이 스토리지 대상에는 수정할 수 있는 구성 옵션이 없습니다.",
361 | "admin:storage.noTarget": "사용 중인 보관소가 없습니다.",
362 | "admin:storage.status": "현재 상태",
363 | "admin:storage.subtitle": "동기화 옵션",
364 | "admin:storage.syncDirBi": "바꾼 내용만 보관소에다가 저장하기",
365 | "admin:storage.syncDirBiHint": "양방향 모드에서는 먼저 스토리지 대상에서 콘텐츠를 가져옵니다. 최신 콘텐츠는 로컬 콘텐츠를 덮어씁니다. 그런 다음 마지막 동기화 이후의 새 콘텐츠가 스토리지 대상으로 푸시되어 대상의 모든 콘텐츠가 있는 경우 덮어씁니다.",
366 | "admin:storage.syncDirPull": "보관소에서 가져오기",
367 | "admin:storage.syncDirPullHint": "콘텐츠는 항상 스토리지 대상에서 가져와서 이미 존재하는 로컬 콘텐츠를 덮어씁니다. 이 선택은 일반적으로 일회용 콘텐츠 가져오기를 위해 예약되어 있습니다. 로컬 콘텐츠는 항상 덮어쓰기 되므로 이 옵션에 주의하십시오!",
368 | "admin:storage.syncDirPush": "보관소에다가 저장하기",
369 | "admin:storage.syncDirPushHint": "콘텐츠는 항상 스토리지 대상으로 푸시되어 기존 콘텐츠를 덮어씁니다. 이것은 백업 시나리오에 가장 안전한 선택입니다.",
370 | "admin:storage.syncDirection": "동기화 방향",
371 | "admin:storage.syncDirectionSubtitle": "이 스토리지 대상에 대한 콘텐츠 동기화 처리 방법을 선택하십시오.",
372 | "admin:storage.syncSchedule": "동기화 일정",
373 | "admin:storage.syncScheduleCurrent": "현재 모든 {{schedule}}로 설정되어 있습니다.",
374 | "admin:storage.syncScheduleDefault": "기본값은 모든 {{schedule}}입니다.",
375 | "admin:storage.syncScheduleHint": "성능상의 이유로 이 저장소 대상은 모든 변경이 아닌 간격 기반 일정에 따라 변경 내용을 동기화합니다. 동기화가 발생하는 간격을 정의하십시오.",
376 | "admin:storage.targetConfig": "보관소 구성",
377 | "admin:storage.targetState": "이 보관소 공간은 {{state}} 상태입니다.",
378 | "admin:storage.targetStateActive": "활성",
379 | "admin:storage.targetStateInactive": "비활성",
380 | "admin:storage.targets": "보관 공간",
381 | "admin:storage.title": "보관소",
382 | "admin:storage.unsupported": "지원 안 함",
383 | "admin:system.configFile": "설정 파일",
384 | "admin:system.cpuCores": "코어 개수",
385 | "admin:system.currentVersion": "현재 버전",
386 | "admin:system.dbPartialSupport": "데이터베이스 버전이 권장 범위가 아니네요. 일부 기능이 제한되거나 제대로 작동하지 않을 수도 있어요.",
387 | "admin:system.hostInfo": "서버 정보",
388 | "admin:system.hostname": "서버 이름",
389 | "admin:system.latestVersion": "최신 버전",
390 | "admin:system.os": "운영 체제",
391 | "admin:system.published": "발행됨",
392 | "admin:system.ramUsage": "메모리 사용: {{used}} \/ {{total}}",
393 | "admin:system.refreshSuccess": "새로 고쳤어요.",
394 | "admin:system.subtitle": "시스템에 대한 정보",
395 | "admin:system.title": "시스템 정보",
396 | "admin:system.totalRAM": "메모리 용량",
397 | "admin:system.workingDirectory": "구동 폴더",
398 | "admin:tags.date": "{{created}} 을(를) 생성하고 {{updated}} 에 마지막 업데이트 되었습니다.",
399 | "admin:tags.delete": "이 태그를 삭제",
400 | "admin:tags.deleteConfirm": "태그를 삭제하시겠습니까?",
401 | "admin:tags.deleteConfirmText": "태그 {{tag}} 을(를) 삭제 하시겠습니까? 태그는 모든 페이지에서 연결 해제됩니다.",
402 | "admin:tags.deleteSuccess": "태그가 성공적으로 삭제되었습니다.",
403 | "admin:tags.edit": "태그 수정",
404 | "admin:tags.emptyList": "표시할 태그가 없습니다.",
405 | "admin:tags.filter": "필터...",
406 | "admin:tags.label": "라벨",
407 | "admin:tags.noItemsText": "시작하려면 페이지에 태그를 추가하십시오.",
408 | "admin:tags.noSelectionText": "왼쪽의 목록에서 태그를 선택하십시오.",
409 | "admin:tags.refreshSuccess": "태그가 갱신되었습니다.",
410 | "admin:tags.saveSuccess": "태그가 성공적으로 저장되었습니다.",
411 | "admin:tags.subtitle": "페이지 태그 관리",
412 | "admin:tags.tag": "태그",
413 | "admin:tags.title": "태그",
414 | "admin:tags.viewLinkedPages": "연결된 페이지 보기",
415 | "admin:theme.bodyHtmlInjection": "Body에 넣기",
416 | "admin:theme.bodyHtmlInjectionHint": "body 태그를 닫기 전에 들어가는 코드예요.",
417 | "admin:theme.codeInjection": "소스 코드 삽입",
418 | "admin:theme.cssOverride": "CSS 덮어쓰기",
419 | "admin:theme.cssOverrideHint": "시스템 기본 CSS 다음에 삽입할 CSS 코드입니다. 많은 양의 CSS 코드가 있는 경우 사용자 지정 테마를 사용하는 것이 좋습니다. 너무 많은 CSS 코드를 삽입하면 페이지 로드 성능이 저하됩니다! CSS는 자동으로 축소됩니다.",
420 | "admin:theme.cssOverrideWarning": "{{caution}} 페이지 내용에 스타일을 추가 할 때는 {{cssClass}} 클래스의 범위를 지정해야합니다. 이것을 생략하면 에디터의 레이아웃이 깨질 수 있습니다!",
421 | "admin:theme.cssOverrideWarningCaution": "주의:",
422 | "admin:theme.darkMode": "야간 모드",
423 | "admin:theme.darkModeHint": "접근성 설정이 아니에요. 모든 테마에서 지원하지 않을 수도 있어요.",
424 | "admin:theme.downloadAuthor": "작성자",
425 | "admin:theme.downloadDownload": "받기",
426 | "admin:theme.downloadName": "이름",
427 | "admin:theme.downloadThemes": "테마 받기",
428 | "admin:theme.headHtmlInjection": "Head에 넣기",
429 | "admin:theme.headHtmlInjectionHint": "head 태그를 닫기 전에 들어가는 HTML 코드예요. 주로 script 태그를 넣는 데 사용해요.",
430 | "admin:theme.iconset": "아이콘 세트",
431 | "admin:theme.iconsetHint": "사이드바에 사용할 아이콘 모음입니다.",
432 | "admin:theme.options": "테마 옵션",
433 | "admin:theme.siteTheme": "사이트 테마",
434 | "admin:theme.siteThemeHint": "테마는 콘텐츠 페이지가 표시되는 방식에 영향을 미칩니다. 다른 사이트 섹션(예: 편집기 또는 관리 영역)은 영향을 받지 않습니다.",
435 | "admin:theme.subtitle": "테마 수정",
436 | "admin:theme.title": "테마",
437 | "admin:theme.tocHeadingLevels": "기본 목차 제목 레벨",
438 | "admin:theme.tocHeadingLevelsHint": "목차에는 기본적으로 선택한 수준의 제목이 표시됩니다.",
439 | "admin:users.active": "활성",
440 | "admin:users.authProvider": "공급자",
441 | "admin:users.authProviderId": "공급자 ID",
442 | "admin:users.authentication": "계정 인증",
443 | "admin:users.basicInfo": "기본 정보",
444 | "admin:users.changePassword": "비밀번호 변경",
445 | "admin:users.deleteConfirmForeignNotice": "이미 콘텐츠를 만든 사용자는 삭제할 수 없습니다. 사용자가 작성한 모든 문서를 지운 후 사용자를 삭제하거나, 사용자를 비활성화해야 합니다.",
446 | "admin:users.deleteConfirmReplaceWarn": "이 사용자가 만든 모든 콘텐츠 (페이지, 업로드, 댓글 등)는 아래에서 선택한 사용자에게 재 할당됩니다. 콘텐츠를 현재 활성 사용자에게 재할당하지 않으려면 더미 대상 사용자 (예 : 삭제된 사용자)를 만드는 것이 좋습니다.",
447 | "admin:users.deleteConfirmText": "정말로 사용자 {{username}}을 삭제하시겠습니까?",
448 | "admin:users.deleteConfirmTitle": "사용자를 삭제하시겠습니까?",
449 | "admin:users.displayName": "표시 이름",
450 | "admin:users.edit": "사용자 편집",
451 | "admin:users.email": "이메일",
452 | "admin:users.extendedMetadata": "확장 메타데이터",
453 | "admin:users.groupAssign": "배치",
454 | "admin:users.groupAssignNotice": "이 패널에서는 사용자를 관리자나 손님 그룹으로 지정할 수 없습니다.",
455 | "admin:users.groups": "사용자 그룹",
456 | "admin:users.id": "아이디 {{id}}",
457 | "admin:users.inactive": "비활성",
458 | "admin:users.jobTitle": "직위",
459 | "admin:users.location": "위치",
460 | "admin:users.newPassword": "새 비밀번호",
461 | "admin:users.noGroupAssigned": "이 사용자는 아직 그룹에 할당되지 않았습니다. 사용자에게 1개 이상의 그룹을 할당해야 합니다.",
462 | "admin:users.password": "비밀번호",
463 | "admin:users.selectGroup": "그룹 선택...",
464 | "admin:users.tfa": "2단계 인증 (2FA)",
465 | "admin:users.timezone": "시간대",
466 | "admin:users.title": "사용자",
467 | "admin:users.toggle2FA": "이중 인증 선택",
468 | "admin:users.unverified": "미확인",
469 | "admin:users.updateUser": "사용자 업데이트",
470 | "admin:users.userActivateSuccess": "사용자가 성공적으로 활성화되었습니다.",
471 | "admin:users.userAlreadyAssignedToGroup": "사용자가 이미 이 그룹에 할당되어 있습니다!",
472 | "admin:users.userDeactivateSuccess": "사용자가 성공적으로 비활성화되었습니다.",
473 | "admin:users.userTFADisableSuccess": "2FA가 성공적으로 비활성화되었습니다.",
474 | "admin:users.userTFAEnableSuccess": "2FA가 성공적으로 활성화되었습니다.",
475 | "admin:users.userUpdateSuccess": "사용자가 성공적으로 업데이트되었습니다.",
476 | "admin:users.userVerifySuccess": "사용자가 성공적으로 확인되었습니다.",
477 | "admin:users.verified": "확인됨",
478 | "admin:utilities.authSubtitle": "인증 \/ 사용자 도구",
479 | "admin:utilities.authTitle": "계정 인증",
480 | "admin:utilities.cacheSubtitle": "다양한 구성 요소의 캐시 플러시",
481 | "admin:utilities.cacheTitle": "캐시 플러시",
482 | "admin:utilities.contentSubtitle": "문서를 위한 다양한 도구",
483 | "admin:utilities.contentTitle": "콘텐츠",
484 | "admin:utilities.exportSubtitle": "백업 \/ 마이그레이션을 위해 tarball에 콘텐츠를 저장합니다.",
485 | "admin:utilities.exportTitle": "디스크로 내보내기",
486 | "admin:utilities.graphEndpointSubtitle": "Wiki.js에 대한 GraphQL 종점 변경",
487 | "admin:utilities.graphEndpointTitle": "GraphQL 종점",
488 | "admin:utilities.importv1Subtitle": "이전 1.x 설치에서 데이터 마이그레이션",
489 | "admin:utilities.importv1Title": "Wiki.js 1.x에서 가져 오기",
490 | "admin:utilities.subtitle": "유지 보수 및 기타 도구",
491 | "admin:utilities.telemetrySubtitle": "원격 분석 활성화 \/ 비활성화 또는 클라이언트 ID 재설정",
492 | "admin:utilities.telemetryTitle": "원격",
493 | "admin:utilities.title": "도구",
494 | "admin:utilities.tools": "도구",
495 | "admin:webhooks.subtitle": "외부 서비스",
496 | "admin:webhooks.title": "웹 훅",
497 | "auth:actions.login": "로그인",
498 | "auth:actions.register": "가입",
499 | "auth:changePwd.instructions": "새 비밀번호를 선택해야 합니다.",
500 | "auth:changePwd.loading": "비밀번호 변경 중...",
501 | "auth:changePwd.newPasswordPlaceholder": "새 비밀번호",
502 | "auth:changePwd.newPasswordVerifyPlaceholder": "새 비밀번호 확인",
503 | "auth:changePwd.proceed": "비밀번호 변경",
504 | "auth:changePwd.subtitle": "새 비밀번호를 선택하십시오",
505 | "auth:enterCredentials": "자격 증명 입력",
506 | "auth:errors.invalidLogin": "로그인 오류",
507 | "auth:errors.invalidLoginMsg": "이메일 또는 비밀번호가 유효하지 않습니다.",
508 | "auth:errors.invalidUserEmail": "잘못된 사용자 이메일",
509 | "auth:errors.loginError": "로그인 오류",
510 | "auth:errors.notYetAuthorized": "아직 이 사이트에 로그인 할 수 있는 권한이 없습니다.",
511 | "auth:errors.tooManyAttempts": "너무 많은 로그인을 시도하였습니다!",
512 | "auth:errors.tooManyAttemptsMsg": "짧은 시간동안 너무 많은 로그인 시도를 하였습니다. {{time}} 후에 다시 시도하세요.",
513 | "auth:errors.userNotFound": "사용자를 찾을 수 없음",
514 | "auth:fields.email": "이메일 주소",
515 | "auth:fields.emailUser": "이메일 \/ 사용자 이름",
516 | "auth:fields.name": "이름",
517 | "auth:fields.password": "비밀번호",
518 | "auth:fields.username": "이름",
519 | "auth:fields.verifyPassword": "비밀번호 확인",
520 | "auth:forgotPasswordCancel": "취소",
521 | "auth:forgotPasswordLink": "비밀번호를 잊으셨나요?",
522 | "auth:forgotPasswordLoading": "비밀번호 재설정 요청 중 ...",
523 | "auth:forgotPasswordSubtitle": "비밀번호 재설정 지침을 받으려면 이메일 주소를 입력하십시오.",
524 | "auth:forgotPasswordSuccess": "비밀번호 재설정 지침에 대한 이메일을 확인하세요!",
525 | "auth:forgotPasswordTitle": "비밀번호를 잊었나요?",
526 | "auth:genericError": "인증을 사용할 수 없습니다.",
527 | "auth:invalidEmail": "이메일 주소가 유효하지 않습니다.",
528 | "auth:invalidEmailUsername": "유효한 이메일 \/ 사용자 이름을 입력하세요.",
529 | "auth:invalidPassword": "유효한 비밀번호를 입력하세요.",
530 | "auth:loginRequired": "로그인이 필요합니다",
531 | "auth:loginSuccess": "로그인 성공! 리디렉션 중...",
532 | "auth:loginUsingStrategy": "{{strategy}}로 로그인",
533 | "auth:missingEmail": "이메일 주소가 없습니다.",
534 | "auth:missingName": "이름이 없습니다.",
535 | "auth:missingPassword": "비밀번호가 없습니다.",
536 | "auth:nameTooLong": "이름이 너무 깁니다.",
537 | "auth:nameTooShort": "이름이 너무 짧습니다.",
538 | "auth:orLoginUsingStrategy": "또는 다음을 사용하여 로그인...",
539 | "auth:passwordNotMatch": "두 비밀번호가 일치하지 않습니다.",
540 | "auth:passwordTooShort": "비밀번호가 너무 짧습니다.",
541 | "auth:pleaseWait": "잠시만 기다리세요",
542 | "auth:providers.azure": "Azure AD 계정",
543 | "auth:providers.facebook": "Facebook 계정",
544 | "auth:providers.github": "GitHub 계정",
545 | "auth:providers.google": "Google 계정",
546 | "auth:providers.ldap": "LDAP \/ AD 계정",
547 | "auth:providers.local": "로컬 계정",
548 | "auth:providers.slack": "Slack 계정",
549 | "auth:providers.windowslive": "Microsoft 계정",
550 | "auth:registerCheckEmail": "이메일을 확인하여 계정을 활성화하세요.",
551 | "auth:registerSubTitle": "아래 양식을 작성하여 계정을 생성하세요.",
552 | "auth:registerSuccess": "계정이 성공적으로 생성되었습니다!",
553 | "auth:registerTitle": "계정 생성",
554 | "auth:registering": "계정을 생성하는 중...",
555 | "auth:selectAuthProvider": "인증 공급자 선택",
556 | "auth:sendResetPassword": "비밀번호 재설정",
557 | "auth:signingIn": "로그인 중...",
558 | "auth:switchToLogin.link": "대신 로그인하기",
559 | "auth:switchToLogin.text": "계정이 있나요? {{link}}",
560 | "auth:switchToRegister.link": "계정 만들기",
561 | "auth:switchToRegister.text": "계정이 없나요? {{link}}",
562 | "auth:tfa.placeholder": "XXXXXX",
563 | "auth:tfa.subtitle": "2단계 인증코드가 필요합니다:",
564 | "auth:tfa.title": "2단계 인증",
565 | "auth:tfa.verifyToken": "확인",
566 | "auth:tfaFormTitle": "신뢰할 수 있는 장치에서 생성된 보안 코드를 입력하십시오:",
567 | "auth:tfaSetupInstrFirst": "1) 모바일 2FA 앱으로 아래 QR 코드를 스캔하십시오.",
568 | "auth:tfaSetupInstrSecond": "2) 신뢰할 수 있는 장치에서 생성된 보안 코드를 입력하십시오.",
569 | "auth:tfaSetupTitle": "2단계 인증을 활성화 하십시오.",
570 | "common:actions.add": "추가",
571 | "common:actions.apply": "적용",
572 | "common:actions.browse": "찾아 보기...",
573 | "common:actions.cancel": "취소",
574 | "common:actions.clear": "모두 지우기",
575 | "common:actions.close": "닫기",
576 | "common:actions.confirm": "확인",
577 | "common:actions.convert": "변환",
578 | "common:actions.copy": "복사",
579 | "common:actions.create": "생성",
580 | "common:actions.delete": "삭제",
581 | "common:actions.discard": "변경 사항 취소",
582 | "common:actions.discardChanges": "변경 사항을 취소",
583 | "common:actions.download": "다운로드",
584 | "common:actions.edit": "편집",
585 | "common:actions.exit": "종료",
586 | "common:actions.fetch": "가져오기",
587 | "common:actions.generate": "생성",
588 | "common:actions.insert": "삽입",
589 | "common:actions.move": "이동",
590 | "common:actions.ok": "확인",
591 | "common:actions.optimize": "최적화",
592 | "common:actions.page": "문서 정보",
593 | "common:actions.preview": "미리 보기",
594 | "common:actions.proceed": "계속",
595 | "common:actions.properties": "등록 정보",
596 | "common:actions.refresh": "새로 고침",
597 | "common:actions.rename": "이름 바꾸기",
598 | "common:actions.returnToTop": "맨 위로",
599 | "common:actions.save": "저장",
600 | "common:actions.saveChanges": "변경 사항 저장",
601 | "common:actions.select": "선택",
602 | "common:actions.upload": "업로드",
603 | "common:comments.beFirst": "새 댓글 작성...",
604 | "common:comments.contentMissingError": "댓글이 비어 있거나 너무 짧습니다!",
605 | "common:comments.deleteConfirmTitle": "삭제를 확인합니다",
606 | "common:comments.deletePermanentWarn": "이 작업은 복구할 수 없습니다!",
607 | "common:comments.deleteSuccess": "댓글이 성공적으로 삭제되었습니다.",
608 | "common:comments.deleteWarn": "이 댓글을 영구적으로 삭제하시겠습니까?",
609 | "common:comments.fieldContent": "댓글 콘텐츠",
610 | "common:comments.fieldEmail": "이메일 주소",
611 | "common:comments.fieldName": "이름",
612 | "common:comments.loading": "댓글 불러오는중",
613 | "common:comments.markdownFormat": "마크다운 포멧",
614 | "common:comments.modified": "{{reldate}}에 수정됨",
615 | "common:comments.newComment": "새 댓글",
616 | "common:comments.newPlaceholder": "새 댓글 작성...",
617 | "common:comments.none": "아직 댓글이 없습니다.",
618 | "common:comments.postComment": "댓글 달기",
619 | "common:comments.postSuccess": "새 댓글이 성공적으로 게시되었습니다.",
620 | "common:comments.postingAs": "{{name}} 이름으로 게시",
621 | "common:comments.sdTitle": "이야기",
622 | "common:comments.title": "댓글",
623 | "common:comments.updateComment": "댓글 업데이트",
624 | "common:comments.updateSuccess": "댓글이 성공적으로 업데이트되었습니다.",
625 | "common:comments.viewDiscussion": "토론 보기",
626 | "common:duration.days": "일",
627 | "common:duration.every": "모든",
628 | "common:duration.hours": "시간",
629 | "common:duration.minutes": "분",
630 | "common:duration.months": "월",
631 | "common:duration.years": "년",
632 | "common:error.unexpected": "예기치 않은 오류가 발생했습니다.",
633 | "common:footer.copyright": "© {{year}} {{company}}. All rights reserved.",
634 | "common:footer.license": "콘텐츠는 {{company}} 의 {{license}}에 따라 제공됩니다.",
635 | "common:footer.poweredBy": "Powered by",
636 | "common:header.account": "계정",
637 | "common:header.admin": "관리",
638 | "common:header.assets": "자원",
639 | "common:header.browseTags": "태그로 찾아보기",
640 | "common:header.convert": "변환",
641 | "common:header.currentPage": "현재 문서",
642 | "common:header.delete": "삭제",
643 | "common:header.duplicate": "중복",
644 | "common:header.edit": "수정",
645 | "common:header.history": "수정 기록",
646 | "common:header.home": "처음 문서",
647 | "common:header.imagesFiles": "이미지와 파일",
648 | "common:header.language": "언어",
649 | "common:header.login": "로그인",
650 | "common:header.logout": "로그아웃",
651 | "common:header.move": "이동",
652 | "common:header.myWiki": "내 사이트",
653 | "common:header.newPage": "새 문서",
654 | "common:header.pageActions": "페이지 작업",
655 | "common:header.profile": "내 정보",
656 | "common:header.search": "검색...",
657 | "common:header.searchClose": "닫기",
658 | "common:header.searchCopyLink": "검색 링크 복사",
659 | "common:header.searchDidYouMean": "혹시 이런 의미였습니까?",
660 | "common:header.searchHint": "검색하시려면 두 글자 이상 입력하셔야 합니다",
661 | "common:header.searchLoading": "검색...",
662 | "common:header.searchNoResult": "검색어와 일치하는 문서가 없습니다.",
663 | "common:header.searchResultsCount": "{{total}} 의 결과를 찾았습니다.",
664 | "common:header.siteMap": "사이트 맵",
665 | "common:header.view": "기본 보기",
666 | "common:header.viewSource": "소스 보기",
667 | "common:license.alr": "모든 권리는 저작권자에게 있습니다.",
668 | "common:license.cc0": "퍼블릭 도메인",
669 | "common:license.ccby": "크리에이티브 커먼즈 저작자표시 라이선스",
670 | "common:license.ccbync": "크리에이티브 커먼즈 저작자표시-비영리 라이선스",
671 | "common:license.ccbyncnd": "크리에이티브 커먼즈 저작자표시-비영리-변경금지 라이선스",
672 | "common:license.ccbyncsa": "크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스",
673 | "common:license.ccbynd": "크리에이티브 커먼즈 저작자표시-변경금지 라이선스",
674 | "common:license.ccbysa": "크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스",
675 | "common:license.none": "없음",
676 | "common:modernBrowser": "최신 브라우저",
677 | "common:newpage.create": "문서 만들기",
678 | "common:newpage.goback": "돌아가기",
679 | "common:newpage.subtitle": "이 문서를 지금 생성하시겠습니까?",
680 | "common:newpage.title": "이 문서는 아직 존재하지 않습니다.",
681 | "common:notfound.gohome": "처음 문서",
682 | "common:notfound.subtitle": "이 문서는 존재하지 않습니다.",
683 | "common:notfound.title": "문서 없음",
684 | "common:outdatedBrowserWarning": "브라우저가 오래되었습니다. {{modernBrowser}} 로 업그레이드하십시오.",
685 | "common:page.bookmark": "북마크",
686 | "common:page.convert": "문서 변환",
687 | "common:page.convertSubtitle": "이 페이지의 내용이 새롭게 선택된 편집기의 양식으로 변환됩니다. 변환 과정에서 일부 서식과 렌더링되지 않은 요소가 손실될 수 있습니다. 페이지 변경 이력에 스냅샷이 추가되므로, 언제든지 복원할 수 있습니다.",
688 | "common:page.convertTitle": "{{title}} 문서에 사용할 편집기를 선택하십시오.",
689 | "common:page.delete": "페이지 삭제",
690 | "common:page.deleteSubtitle": "관리 영역에서 문서를 복원할 수 있습니다.",
691 | "common:page.deleteTitle": "{{title}} 문서를 삭제 하시겠습니까?",
692 | "common:page.editExternal": "{{name}} 에서 수정",
693 | "common:page.editPage": "문서 수정",
694 | "common:page.global": "전역",
695 | "common:page.id": "아이디 {{id}}",
696 | "common:page.lastEditedBy": "마지막 수정:",
697 | "common:page.loading": "문서 로드 중...",
698 | "common:page.printFormat": "인쇄 형식",
699 | "common:page.private": "개인",
700 | "common:page.published": "게시됨",
701 | "common:page.returnNormalView": "기본 보기로 돌아가기",
702 | "common:page.share": "공유",
703 | "common:page.tags": "태그",
704 | "common:page.tagsMatching": "태그와 일치하는 페이지",
705 | "common:page.toc": "문서 내용",
706 | "common:page.unpublished": "게시되지 않음",
707 | "common:page.unpublishedWarning": "이 페이지는 공개되지 않았습니다",
708 | "common:page.versionId": "버전 ID",
709 | "common:page.viewingSource": "{{path}} 문서의 원본 소스를 봅니다",
710 | "common:page.viewingSourceVersion": "{{path}} 페이지의 {{date}} 일자 소스보기",
711 | "common:pageSelector.createTitle": "새 페이지 위치 선택",
712 | "common:pageSelector.folderEmptyWarning": "이 폴더는 비어 있습니다.",
713 | "common:pageSelector.moveTitle": "이동 \/ 페이지 위치 변경",
714 | "common:pageSelector.pages": "페이지",
715 | "common:pageSelector.selectTitle": "페이지 선택",
716 | "common:pageSelector.virtualFolders": "가상 폴더",
717 | "common:password.average": "평균",
718 | "common:password.strong": "강한",
719 | "common:password.veryStrong": "매우 강한",
720 | "common:password.veryWeak": "매우 약",
721 | "common:password.weak": "약한",
722 | "common:sidebar.browse": "탐색",
723 | "common:sidebar.currentDirectory": "현재 디렉토리",
724 | "common:sidebar.mainMenu": "메인 메뉴",
725 | "common:sidebar.root": "(루트)",
726 | "common:unauthorized.action.create": "문서를 생성할 수 없습니다.",
727 | "common:unauthorized.action.download": "페이지 콘텐츠를 다운로드할 수 없습니다.",
728 | "common:unauthorized.action.downloadVersion": "이 페이지 버전의 콘텐츠를 다운로드할 수 없습니다.",
729 | "common:unauthorized.action.edit": "이 문서를 수정할 수 없습니다.",
730 | "common:unauthorized.action.history": "이 문서의 기록을 볼 수 없습니다.",
731 | "common:unauthorized.action.source": "이 문서의 소스를 볼 수 없습니다.",
732 | "common:unauthorized.action.sourceVersion": "이 버전의 페이지 소스를 볼 수 없습니다.",
733 | "common:unauthorized.action.view": "이 문서를 볼 수 없습니다.",
734 | "common:unauthorized.goback": "돌아가기",
735 | "common:unauthorized.login": "다른 계정을 써서 로그인...",
736 | "common:unauthorized.title": "권한이 없습니다",
737 | "common:user.search": "사용자 검색",
738 | "common:user.searchPlaceholder": "사용자 검색...",
739 | "common:welcome.createhome": "홈 문서 만들기",
740 | "common:welcome.goadmin": "관리",
741 | "common:welcome.subtitle": "홈 문서를 만들고 시작해 봅시다.",
742 | "common:welcome.title": "환영합니다!",
743 | "editor:assets.deleteAsset": "자원 삭제하기",
744 | "editor:assets.deleteAssetConfirm": "정말로 자원을 삭제하시겠습니까?",
745 | "editor:assets.deleteAssetWarn": "이 작업은 복구할 수 없습니다!",
746 | "editor:assets.deleteSuccess": "자원을 성공적으로 삭제하였습니다.",
747 | "editor:assets.fetchImage": "원격 이미지 가져오기",
748 | "editor:assets.fileCount": "{{count}} 파일",
749 | "editor:assets.folderCreateSuccess": "자산 폴더가 성공적으로 생성되었습니다.",
750 | "editor:assets.folderEmpty": "이 폴더는 비어 있습니다.",
751 | "editor:assets.folderName": "폴더 이름",
752 | "editor:assets.folderNameNamingRules": "자원 폴더 {{namingRules}}을 따라야합니다.",
753 | "editor:assets.folderNameNamingRulesLink": "이름 지정 규칙",
754 | "editor:assets.headerActions": "작업",
755 | "editor:assets.headerAdded": "추가됨",
756 | "editor:assets.headerFileSize": "파일 크기",
757 | "editor:assets.headerFilename": "파일명",
758 | "editor:assets.headerId": "아이디",
759 | "editor:assets.headerType": "형식",
760 | "editor:assets.imageAlign": "이미지 정렬",
761 | "editor:assets.newFolder": "새 폴더",
762 | "editor:assets.noUploadError": "먼저 업로드할 파일을 선택해야 합니다!",
763 | "editor:assets.refreshSuccess": "자산 목록을 성공적으로 새로 고쳤습니다.",
764 | "editor:assets.renameAsset": "자원 이름 바꾸기",
765 | "editor:assets.renameAssetSubtitle": "이 자원의 새 이름을 입력합니다.",
766 | "editor:assets.renameSuccess": "자원의 이름을 성공적으로 변경하였습니다.",
767 | "editor:assets.title": "자원",
768 | "editor:assets.uploadAssets": "미디어 업로드",
769 | "editor:assets.uploadAssetsDropZone": "파일을 선택하거나 여기에 파일을 내려놓습니다...",
770 | "editor:assets.uploadFailed": "파일 업로드에 실패했습니다.",
771 | "editor:backToEditor": "편집기로 돌아가기",
772 | "editor:ckeditor.stats": "{{chars}} 글자, {{words}} 단어",
773 | "editor:conflict.editable": "(편집 가능)",
774 | "editor:conflict.infoGeneric": "이 페이지의 최신 버전이 {{authorName}} , {{date}} 의해 저장되었습니다",
775 | "editor:conflict.leftPanelInfo": "{{date}} 페이지 버전을 기반으로 한 현재 수정 사항",
776 | "editor:conflict.localVersion": "로컬 버전",
777 | "editor:conflict.overwrite.description": "현재 버전을 최신 원격 버전으로 바꾸시겠습니까? {{refEditsLost}}",
778 | "editor:conflict.overwrite.editsLost": "현재 수정 사항이 사라집니다.",
779 | "editor:conflict.overwrite.title": "원격 버전으로 덮어쓰시겠습니까?",
780 | "editor:conflict.pageDescription": "설명:",
781 | "editor:conflict.pageTitle": "제목:",
782 | "editor:conflict.readonly": "(읽기 전용)",
783 | "editor:conflict.remoteVersion": "원격 버전 {{refReadOnly}}",
784 | "editor:conflict.rightPanelInfo": "마지막 수정:{{authorName}}{{date}}",
785 | "editor:conflict.title": "저장 충돌을 해결하기",
786 | "editor:conflict.useLocal": "내 수정본 사용",
787 | "editor:conflict.useLocalHint": "왼쪽 패널의 콘텐츠 사용",
788 | "editor:conflict.useRemote": "서버 저장본 사용",
789 | "editor:conflict.useRemoteHint": "로컬 변경 사항을 버리고 최신 버전을 사용",
790 | "editor:conflict.viewLatestVersion": "최신 버전보기",
791 | "editor:conflict.warning": "다른 사용자가 이 페이지를 이미 수정했습니다.",
792 | "editor:conflict.whatToDo": "어떻게 하시겠습니까?",
793 | "editor:conflict.whatToDoLocal": "현재 로컬 버전을 사용하고 최신 변경 사항을 무시하십시오.",
794 | "editor:conflict.whatToDoRemote": "원격 버전 (최신)을 사용하고 변경 사항을 삭제하십시오.",
795 | "editor:markup.blockquote": "인용구",
796 | "editor:markup.blockquoteError": "오류 인용구",
797 | "editor:markup.blockquoteInfo": "정보 인용구",
798 | "editor:markup.blockquoteSuccess": "성공 인용구",
799 | "editor:markup.blockquoteWarning": "경고 인용구",
800 | "editor:markup.bold": "굵게",
801 | "editor:markup.distractionFreeMode": "글쓰기 최적화 모드",
802 | "editor:markup.heading": "제목 {{level}}",
803 | "editor:markup.horizontalBar": "가로 막대",
804 | "editor:markup.inlineCode": "코드 블록",
805 | "editor:markup.insertAssets": "미디어 삽입",
806 | "editor:markup.insertBlock": "블록 삽입",
807 | "editor:markup.insertCodeBlock": "코드 블록 삽입",
808 | "editor:markup.insertDiagram": "다이어그램 삽입",
809 | "editor:markup.insertLink": "링크 삽입",
810 | "editor:markup.insertMathExpression": "수학식 삽입",
811 | "editor:markup.insertVideoAudio": "비디오 \/ 오디오 삽입",
812 | "editor:markup.italic": "기울임꼴",
813 | "editor:markup.keyboardKey": "키보드 키",
814 | "editor:markup.markdownFormattingHelp": "마크다운 포맷 도움말",
815 | "editor:markup.noSelectionError": "텍스트를 먼저 선택해야 합니다!",
816 | "editor:markup.orderedList": "정렬된 목록",
817 | "editor:markup.strikethrough": "취소선",
818 | "editor:markup.subscript": "아래 첨자",
819 | "editor:markup.superscript": "위 첨자",
820 | "editor:markup.tableHelper": "표 도우미",
821 | "editor:markup.togglePreviewPane": "미리 보기 창 숨기기 \/ 표시하기",
822 | "editor:markup.toggleSpellcheck": "맞춤법 검사 선택",
823 | "editor:markup.unorderedList": "정렬되지 않은 목록",
824 | "editor:page": "문서",
825 | "editor:props.allowComments": "댓글 허용",
826 | "editor:props.allowCommentsHint": "이 문서에서 댓글 기능을 활성화합니다.",
827 | "editor:props.allowRatings": "평가 허용",
828 | "editor:props.allowRatingsHint": "이 문서에서 평가 기능을 활성화합니다.",
829 | "editor:props.categorization": "분류",
830 | "editor:props.css": "CSS",
831 | "editor:props.cssHint": "저장 시 CSS가 자동으로 압축됩니다. 주변 스타일 태그를 포함하지 말고 실제 CSS 코드 만 포함하십시오.",
832 | "editor:props.displayAuthor": "작성자 정보 표시",
833 | "editor:props.displayAuthorHint": "마지막 편집 시간과 함께 문서 작성자를 표시합니다.",
834 | "editor:props.displaySharingBar": "공유 도구 모음 표시",
835 | "editor:props.displaySharingBarHint": "이 페이지를 공유하고 인쇄할 수 있는 도구 모음 표시",
836 | "editor:props.html": "HTML",
837 | "editor:props.htmlHint": "자바스크립트 코드를 HTML 스크립트 태그로 묶어야 합니다.",
838 | "editor:props.info": "정보",
839 | "editor:props.locale": "언어",
840 | "editor:props.pageInfo": "문서 정보",
841 | "editor:props.pageProperties": "페이지 등록 정보",
842 | "editor:props.path": "경로",
843 | "editor:props.pathCategorization": "경로 및 분류",
844 | "editor:props.pathHint": "선행 또는 후행 슬래시를 포함하지 마십시오.",
845 | "editor:props.publishEnd": "게시 종료일...",
846 | "editor:props.publishEndHint": "종료 날짜가 없는 경우 비워 둡니다.",
847 | "editor:props.publishStart": "게시 시작일...",
848 | "editor:props.publishStartHint": "시작 날짜가 없는 경우 비워 둡니다.",
849 | "editor:props.publishState": "게시 상태",
850 | "editor:props.publishToggle": "발행됨",
851 | "editor:props.publishToggleHint": "이 문서에 대한 쓰기 권한이 있는 사용자는 게시되지 않은 문서를 볼 수 있습니다.",
852 | "editor:props.scheduling": "스케줄링",
853 | "editor:props.scripts": "스크립트",
854 | "editor:props.shortDescription": "간략한 설명",
855 | "editor:props.shortDescriptionHint": "제목 아래에 표시됨",
856 | "editor:props.social": "소셜",
857 | "editor:props.socialFeatures": "소셜 기능",
858 | "editor:props.styles": "스타일",
859 | "editor:props.tags": "태그",
860 | "editor:props.tagsHint": "태그를 사용하여 페이지를 분류하고 페이지를 더 쉽게 찾을 수 있습니다.",
861 | "editor:props.title": "제목",
862 | "editor:props.toc": "목차",
863 | "editor:props.tocHeadingLevels": "목차 제목 레벨",
864 | "editor:props.tocHeadingLevelsHint": "목차에서 선택한 수준의 제목이 표시됩니다.",
865 | "editor:props.tocTitle": "목차",
866 | "editor:props.tocUseDefault": "사이트 기본값 사용",
867 | "editor:save.createSuccess": "문서를 만들었어요.",
868 | "editor:save.error": "문서를 생성하는 동안 오류가 발생했습니다.",
869 | "editor:save.pleaseWait": "잠시만 기다려 주세요...",
870 | "editor:save.processing": "처리 중",
871 | "editor:save.saved": "저장되었습니다",
872 | "editor:save.updateSuccess": "문서가 성공적으로 수정되었습니다.",
873 | "editor:select.cannotChange": "페이지를 만든 후에는 변경할 수 없습니다.",
874 | "editor:select.customView": "또는 사용자 지정 보기를 만들까요?",
875 | "editor:select.title": "이 문서에 어떤 편집기를 사용하시겠습니까?",
876 | "editor:unsaved.body": "저장되지 않은 변경 내용이 있습니다. 마지막으로 저장한 이후 수정한 내용을 삭제하시겠습니까?",
877 | "editor:unsaved.title": "저장되지 않은 변경 사항을 삭제하시겠습니까?",
878 | "editor:unsavedWarning": "변경 사항을 저장하지 않고 나가시겠습니까?",
879 | "history:restore.confirmButton": "복원",
880 | "history:restore.confirmText": "이 페이지 콘텐츠를 {{date}} 에있는 그대로 복원 하시겠습니까? 이 버전은 현재 기록 위에 복사됩니다. 따라서 최신 버전은 계속 유지됩니다.",
881 | "history:restore.confirmTitle": "문서 버전을 복원하시겠습니까?",
882 | "history:restore.success": "페이지 버전이 성공적으로 복원되었습니다!",
883 | "profile:activity.commentsPosted": "의견 게시",
884 | "profile:activity.joinedOn": "가입일",
885 | "profile:activity.lastLoginOn": "마지막 로그인",
886 | "profile:activity.lastUpdatedOn": "마지막으로 업데이트된 프로필",
887 | "profile:activity.pagesCreated": "작성된 페이지",
888 | "profile:activity.title": "활성화",
889 | "profile:appearance": "외관",
890 | "profile:appearanceDark": "다크 모드",
891 | "profile:appearanceDefault": "사이트 기본값",
892 | "profile:appearanceLight": "밝은 모드",
893 | "profile:auth.changePassSuccess": "비밀번호가 변경되었습니다.",
894 | "profile:auth.changePassword": "비밀번호 변경",
895 | "profile:auth.currentPassword": "현재 비밀번호",
896 | "profile:auth.newPassword": "새 비밀번호",
897 | "profile:auth.provider": "제공자",
898 | "profile:auth.title": "계정 인증",
899 | "profile:auth.verifyPassword": "새 비밀번호 확인",
900 | "profile:comments.title": "댓글",
901 | "profile:dateFormat": "날짜 형식",
902 | "profile:displayName": "닉네임",
903 | "profile:groups.title": "그룹",
904 | "profile:jobTitle": "직책",
905 | "profile:localeDefault": "언어 기본값",
906 | "profile:location": "위치",
907 | "profile:myInfo": "내 정보",
908 | "profile:pages.emptyList": "표시할 문서가 없습니다.",
909 | "profile:pages.headerCreatedAt": "만든이",
910 | "profile:pages.headerPath": "경로",
911 | "profile:pages.headerTitle": "제목",
912 | "profile:pages.headerUpdatedAt": "마지막 업데이트",
913 | "profile:pages.refreshSuccess": "문서 목록이 새로 고쳐졌습니다.",
914 | "profile:pages.subtitle": "내가 만들었거나 마지막으로 수정한 문서 목록",
915 | "profile:pages.title": "페이지",
916 | "profile:preferences": "환경 설정",
917 | "profile:save.success": "프로필이 저장되었습니다.",
918 | "profile:subtitle": "내 개인 정보",
919 | "profile:timezone": "시간대",
920 | "profile:title": "내 정보",
921 | "profile:viewPublicProfile": "내 프로필 보기",
922 | "tags:clearSelection": "선택 취소",
923 | "tags:currentSelection": "현재 선택",
924 | "tags:locale": "언어",
925 | "tags:localeAny": "아무거나",
926 | "tags:noResults": "선택한 태그가 있는 페이지를 찾을 수 없습니다.",
927 | "tags:noResultsWithFilter": "현재 필터링 옵션과 일치하는 페이지를 찾을 수 없습니다.",
928 | "tags:orderBy": "정렬",
929 | "tags:orderByField.ID": "아이디",
930 | "tags:orderByField.creationDate": "생성 날짜",
931 | "tags:orderByField.lastModified": "마지막 수정",
932 | "tags:orderByField.path": "경로",
933 | "tags:orderByField.title": "제목",
934 | "tags:pageLastUpdated": "최근 업데이트{{date}}",
935 | "tags:retrievingResultsLoading": "페이지 결과 검색 중...",
936 | "tags:searchWithinResultsPlaceholder": "결과 내에서 검색...",
937 | "tags:selectOneMoreTags": "하나 이상의 태그를 선택합니다.",
938 | "tags:selectOneMoreTagsHint": "왼쪽에서 하나 이상의 태그를 선택합니다."
939 | }
--------------------------------------------------------------------------------
/locales.json:
--------------------------------------------------------------------------------
1 | {"data":{"localization":{"locales":[{"code":"af","name":"Afrikaans","nativeName":"Afrikaans","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-03-13T18:33:52.000Z","availability":52},{"code":"am","name":"Amharic","nativeName":"አማርኛ","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-03T08:45:38.000Z","availability":4},{"code":"ar","name":"Arabic","nativeName":"العربية","isRTL":true,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-02-07T04:20:13.000Z","availability":100},{"code":"hy","name":"Armenian","nativeName":"Հայերեն","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-30T07:53:34.000Z","availability":85},{"code":"as","name":"Assamese","nativeName":"অসমীয়া","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:50.000Z","availability":0},{"code":"az","name":"Azerbaijani","nativeName":"azərbaycan dili","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-11-13T14:54:42.000Z","availability":97},{"code":"eu-es","name":"Basque (Spain)","nativeName":"euskara","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-11-10T00:05:17.000Z","availability":57},{"code":"bn","name":"Bengali","nativeName":"বাংলা","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":7},{"code":"bs-ba","name":"Bosnian (Bosnia and Herzegovina)","nativeName":"bosanski jezik","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-11-28T11:42:31.000Z","availability":54},{"code":"bg","name":"Bulgarian","nativeName":"български език","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-04-07T03:57:11.000Z","availability":100},{"code":"ca","name":"Catalan","nativeName":"català","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-04-29T14:02:00.000Z","availability":100},{"code":"zh","name":"Chinese Simplified","nativeName":"中文 (Zhōngwén)","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-03-28T06:04:31.000Z","availability":100},{"code":"zh-tw","name":"Chinese Traditional","nativeName":"中文 (Zhōngwén)","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-05-19T10:13:09.000Z","availability":100},{"code":"hr","name":"Croatian","nativeName":"hrvatski jezik","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-08-29T07:49:21.000Z","availability":100},{"code":"cs","name":"Czech","nativeName":"čeština","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T16:23:49.000Z","availability":100},{"code":"da","name":"Danish","nativeName":"dansk","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-25T16:34:07.000Z","availability":100},{"code":"nl","name":"Dutch","nativeName":"Nederlands","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-24T11:48:28.000Z","availability":100},{"code":"en","name":"English","nativeName":"English","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":100},{"code":"eo","name":"Esperanto","nativeName":"Esperanto","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":20},{"code":"et","name":"Estonian","nativeName":"eesti","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-02-26T09:17:02.000Z","availability":100},{"code":"fi","name":"Finnish","nativeName":"suomi","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":100},{"code":"fr","name":"French","nativeName":"français","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-03-22T13:59:12.000Z","availability":100},{"code":"de","name":"German","nativeName":"Deutsch","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-04-04T11:17:11.000Z","availability":100},{"code":"el","name":"Greek","nativeName":"ελληνικά","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":97},{"code":"gu-in","name":"Gujarati (India)","nativeName":"ગુજરાતી","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":2},{"code":"ht-ht","name":"Haitian Creole","nativeName":"Kreyòl ayisyen","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":40},{"code":"he","name":"Hebrew","nativeName":"עברית","isRTL":true,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-02-11T16:53:56.000Z","availability":100},{"code":"hi-in","name":"Hindi (India)","nativeName":"हिन्दी","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-09-28T22:23:11.000Z","availability":21},{"code":"hu","name":"Hungarian","nativeName":"magyar","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-05-22T07:27:14.000Z","availability":100},{"code":"is-is","name":"Icelandic (Iceland)","nativeName":"Íslenska","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":96},{"code":"id","name":"Indonesian","nativeName":"Bahasa Indonesia","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":97},{"code":"ga-ie","name":"Irish (Ireland)","nativeName":"Gaeilge","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-08-30T16:39:48.000Z","availability":100},{"code":"it","name":"Italian","nativeName":"italiano","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-09T22:57:20.000Z","availability":100},{"code":"ja","name":"Japanese","nativeName":"日本語 (にほんご)","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-05-01T04:54:08.000Z","availability":100},{"code":"kn","name":"Kannada","nativeName":"ಕನ್ನಡ","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:50.000Z","availability":0},{"code":"kk","name":"Kazakh","nativeName":"қазақ тілі","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":31},{"code":"km-kh","name":"Khmer (Cambodia)","nativeName":"ខ្មែរ","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":100},{"code":"ko","name":"Korean","nativeName":"한국어","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-15T14:51:25.000Z","availability":100},{"code":"lv","name":"Latvian","nativeName":"latviešu valoda","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-10-01T15:01:14.000Z","availability":100},{"code":"lt","name":"Lithuanian","nativeName":"lietuvių kalba","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":93},{"code":"mk-mk","name":"Macedonian (Macedonia)","nativeName":"македонски јазик","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-06-15T20:08:06.000Z","availability":100},{"code":"ml","name":"Malayalam","nativeName":"മലയാളം","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:51.000Z","availability":0},{"code":"mr","name":"Marathi","nativeName":"मराठी","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:50.000Z","availability":0},{"code":"mn","name":"Mongolian","nativeName":"монгол","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":96},{"code":"nb","name":"Norwegian Bokmål","nativeName":"Norsk bokmål","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-04T16:22:24.000Z","availability":100},{"code":"nn","name":"Norwegian Nynorsk","nativeName":"Norsk nynorsk","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-17T19:20:39.000Z","availability":100},{"code":"or","name":"Odia","nativeName":"ଓଡ଼ିଆ","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:51.000Z","availability":0},{"code":"fa","name":"Persian","nativeName":"فارسی","isRTL":true,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-07-25T15:40:09.000Z","availability":98},{"code":"pl","name":"Polish","nativeName":"język polski","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-05-27T06:24:51.000Z","availability":100},{"code":"pt","name":"Portuguese","nativeName":"português","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-03-07T21:43:13.000Z","availability":100},{"code":"pt-br","name":"Portuguese (Brazil)","nativeName":"português","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-02-26T05:34:42.000Z","availability":100},{"code":"pa","name":"Punjabi","nativeName":"ਪੰਜਾਬੀ","isRTL":true,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:51.000Z","availability":0},{"code":"ro","name":"Romanian","nativeName":"limba română","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":96},{"code":"ru","name":"Russian","nativeName":"русский язык","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-02-02T16:13:04.000Z","availability":100},{"code":"sr","name":"Serbian","nativeName":"српски језик","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":96},{"code":"sr-latn","name":"Serbian (Latin)","nativeName":"српски језик","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-04-17T21:16:14.000Z","availability":99},{"code":"si","name":"Sinhala","nativeName":"සිංහල","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-17T01:36:44.000Z","availability":75},{"code":"sk","name":"Slovak","nativeName":"slovenčina","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-12-05T21:33:37.000Z","availability":97},{"code":"sl","name":"Slovenian (Slovenia)","nativeName":"slovenski jezik","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-12T13:08:34.000Z","availability":99},{"code":"es","name":"Spanish","nativeName":"español","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-02-18T05:07:59.000Z","availability":100},{"code":"sv","name":"Swedish","nativeName":"Svenska","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-05-03T23:28:08.000Z","availability":98},{"code":"ta","name":"Tamil","nativeName":"தமிழ்","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-04-11T20:24:39.000Z","availability":100},{"code":"te","name":"Telugu","nativeName":"తెలుగు","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:51.000Z","availability":0},{"code":"th","name":"Thai","nativeName":"ไทย","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2025-05-03T19:51:05.000Z","availability":99},{"code":"tr","name":"Turkish","nativeName":"Türkçe","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-11-06T12:38:23.000Z","availability":100},{"code":"uk","name":"Ukrainian","nativeName":"українська мова","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-11-23T22:03:16.000Z","availability":100},{"code":"ur","name":"Urdu","nativeName":"اردو","isRTL":true,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-01-24T19:07:51.000Z","availability":0},{"code":"ug","name":"Uyghur, Uighur","nativeName":"Uyƣurqə","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2023-05-11T18:46:34.000Z","availability":98},{"code":"vi","name":"Vietnamese","nativeName":"Tiếng Việt","isRTL":false,"createdAt":"2017-10-31T01:01:54.000Z","updatedAt":"2024-12-02T11:19:06.000Z","availability":100}]}}}
2 |
--------------------------------------------------------------------------------
/pap-cw.json:
--------------------------------------------------------------------------------
1 | {
2 | "common:actions.save": "Mantene\/ save",
3 | "common:actions.cancel": "Kansela",
4 | "common:actions.discard": "Elimina",
5 | "common:actions.clear": "Klara",
6 | "common:actions.create": "Krea",
7 | "common:actions.edit": "Modifika",
8 | "common:actions.delete": "Elimina",
9 | "common:actions.refresh": "Refreska",
10 | "common:actions.saveChanges": "Mantene Kambionan",
11 | "common:actions.proceed": "Sigi",
12 | "common:actions.ok": "Bon\/ okay",
13 | "common:actions.add": "Agrega",
14 | "common:actions.apply": "Aplika",
15 | "common:actions.browse": "Revisa",
16 | "common:actions.discardChanges": "Elimina kambionan",
17 | "common:actions.move": "Move",
18 | "common:actions.rename": "Kambia nomber",
19 | "common:actions.optimize": "Optimalisa",
20 | "common:actions.preview": "Premira",
21 | "common:actions.properties": "Informashon",
22 | "common:actions.insert": "Inserta",
23 | "common:actions.fetch": "Buska",
24 | "common:actions.generate": "Genera",
25 | "common:actions.confirm": "Konfirma",
26 | "common:actions.returnToTop": "Regresa na top",
27 | "common:actions.exit": "Salida",
28 | "common:actions.select": "Selekta",
29 | "common:pageSelector.virtualFolders": "Foldernan virtual.",
30 | "common:pageSelector.pages": "Paginanan",
31 | "common:pageSelector.folderEmptyWarning": "E folder aki ta bashi."
32 | }
--------------------------------------------------------------------------------
/zh-tw.json:
--------------------------------------------------------------------------------
1 | {
2 | "admin:adminArea": "管理後台",
3 | "admin:analytics.providerConfiguration": "供應商設定",
4 | "admin:analytics.providerNoConfiguration": "該供應商沒有您可以修改的設定選項。",
5 | "admin:analytics.providers": "供應商",
6 | "admin:analytics.refreshSuccess": "供應商列表已成功更新。",
7 | "admin:analytics.saveSuccess": "分析設定已成功儲存",
8 | "admin:analytics.subtitle": "為你的 Wiki 加入分析和追蹤工具",
9 | "admin:analytics.title": "分析工具",
10 | "admin:api.disableButton": "停用 API",
11 | "admin:api.disabled": "API 已停用",
12 | "admin:api.enableButton": "啟用 API",
13 | "admin:api.enabled": "API 已啟用",
14 | "admin:api.expiration180d": "180 天",
15 | "admin:api.expiration1y": "1 年",
16 | "admin:api.expiration30d": "30 天",
17 | "admin:api.expiration3y": "3 年",
18 | "admin:api.expiration90d": "90 天",
19 | "admin:api.headerCreated": "建立時間",
20 | "admin:api.headerExpiration": "到期日",
21 | "admin:api.headerKeyEnding": "密鑰結尾",
22 | "admin:api.headerLastUpdated": "最後更新",
23 | "admin:api.headerName": "名稱",
24 | "admin:api.headerRevoke": "撤消",
25 | "admin:api.newKeyButton": "新增 API 密鑰",
26 | "admin:api.newKeyCopyWarn": "請將下方密鑰立即複製,因為{{bold}}",
27 | "admin:api.newKeyCopyWarnBold": "後續「無法」再次檢視",
28 | "admin:api.newKeyExpiration": "到期日",
29 | "admin:api.newKeyExpirationHint": "無論到期時間為何,您可以隨時撤銷密鑰。",
30 | "admin:api.newKeyFullAccess": "完整存取權",
31 | "admin:api.newKeyGroup": "群組",
32 | "admin:api.newKeyGroupError": "您必須選擇一個群組。",
33 | "admin:api.newKeyGroupHint": "API 密鑰將具有與所選群組相同的權限。",
34 | "admin:api.newKeyGroupPermissions": "或使用群組權限...",
35 | "admin:api.newKeyGuestGroupError": "訪客群組不能用於 API 密鑰。",
36 | "admin:api.newKeyName": "名稱",
37 | "admin:api.newKeyNameError": "名稱為空或無效。",
38 | "admin:api.newKeyNameHint": "密鑰用途",
39 | "admin:api.newKeyPermissionScopes": "權限範圍",
40 | "admin:api.newKeySuccess": "API 密鑰已成功建立。",
41 | "admin:api.newKeyTitle": "新增 API 密鑰",
42 | "admin:api.noKeyInfo": "尚未產生 API 密鑰。",
43 | "admin:api.refreshSuccess": "API 密鑰列表已更新。",
44 | "admin:api.revoke": "撤消",
45 | "admin:api.revokeConfirm": "撤銷 API 密鑰?",
46 | "admin:api.revokeConfirmText": "您確定要撤銷密鑰「{{name}}」嗎?此操作將無法復原!",
47 | "admin:api.revokeSuccess": "密鑰已成功撤銷。",
48 | "admin:api.subtitle": "管理 API 密鑰",
49 | "admin:api.title": "API 存取",
50 | "admin:api.toggleStateDisabledSuccess": "API 已成功停用。",
51 | "admin:api.toggleStateEnabledSuccess": "API 已成功啟用。",
52 | "admin:auth.activeStrategies": "啟用中的供應商",
53 | "admin:auth.addStrategy": "新增登入機制",
54 | "admin:auth.allowedWebOrigins": "允許的網頁來源",
55 | "admin:auth.autoEnrollGroups": "指派至群組",
56 | "admin:auth.autoEnrollGroupsHint": "自動將新使用者指派到這些群組。",
57 | "admin:auth.callbackUrl": "回調 URL \/ 導向 URI",
58 | "admin:auth.configReference": "設定參考",
59 | "admin:auth.configReferenceSubtitle": "某些登入機制可能需要在供應商平台中設定一些參數。這些內容僅供參考,目前的登入機制可能不需要。",
60 | "admin:auth.displayName": "顯示名稱",
61 | "admin:auth.displayNameHint": "此身份認證登入機制顯示給使用者的標題。",
62 | "admin:auth.domainsWhitelist": "限制特定的電子郵件網域",
63 | "admin:auth.domainsWhitelistHint": "授權註冊的域名列表。使用者的電子郵件地址域必須符合任一項才能獲得存取權。",
64 | "admin:auth.force2fa": "強制所有使用者使用兩步驟驗證(2FA)",
65 | "admin:auth.force2faHint": "首次登入時,使用者必須設定兩步驟驗證(2FA),並且不能將其停用。",
66 | "admin:auth.globalAdvSettings": "全域進階設定",
67 | "admin:auth.jwtAudience": "JWT 接收者",
68 | "admin:auth.jwtAudienceHint": "用於登入後簽發 JWT 的接收者 URN。通常是您的域名(例如 urn:your.domain.com)",
69 | "admin:auth.loginUrl": "登入網址",
70 | "admin:auth.logoutUrl": "登出網址",
71 | "admin:auth.refreshSuccess": "登入機制列表已更新。",
72 | "admin:auth.registration": "註冊",
73 | "admin:auth.saveSuccess": "認證設定已成功儲存。",
74 | "admin:auth.security": "安全性",
75 | "admin:auth.selfRegistration": "開放自由註冊",
76 | "admin:auth.selfRegistrationHint": "允許透過該登入機制登入成功的任何使用者訪問 Wiki。",
77 | "admin:auth.siteUrlNotSetup": "您必須先設置有效的{{siteUrl}}!點擊左側欄中的「{{general}}」。",
78 | "admin:auth.strategies": "登入機制",
79 | "admin:auth.strategyConfiguration": "登入機制設定",
80 | "admin:auth.strategyIsEnabled": "已啓用",
81 | "admin:auth.strategyIsEnabledHint": "使用者是否可以透過此登入機制登入?",
82 | "admin:auth.strategyNoConfiguration": "此登入機制沒有您可以修改的設定選項。",
83 | "admin:auth.strategyState": "此登入機制{{state}}{{locked}}",
84 | "admin:auth.strategyStateActive": "啓用",
85 | "admin:auth.strategyStateInactive": "未啟用",
86 | "admin:auth.strategyStateLocked": "並且無法被停用。",
87 | "admin:auth.subtitle": "設定您 Wiki 的身份認證功能",
88 | "admin:auth.title": "認證",
89 | "admin:auth.tokenEndpointAuthMethod": "Token 端點認證方式",
90 | "admin:auth.tokenExpiration": "Token 到期日",
91 | "admin:auth.tokenExpirationHint": "Token 需要被更新的有效期限。(預設值:30 分)",
92 | "admin:auth.tokenRenewalPeriod": "Token 更新週期",
93 | "admin:auth.tokenRenewalPeriodHint": "Token 過期後可以被更新的最大期限。(預設值:14d)",
94 | "admin:comments.configSaveSuccess": "注釋配置保存成功。",
95 | "admin:comments.provider": "供應商",
96 | "admin:comments.providerConfig": "供應商設定",
97 | "admin:comments.providerNoConfig": "該供應商沒有您可以修改的設定選項。",
98 | "admin:comments.subtitle": "在您的 Wiki 頁面增加討論功能",
99 | "admin:comments.title": "留言",
100 | "admin:contribute.becomeAPatron": "成為 Patreon 贊助者",
101 | "admin:contribute.becomeASponsor": "成為贊助者",
102 | "admin:contribute.contribute": "貢獻",
103 | "admin:contribute.ethereum": "我們接受使用以太幣捐款:",
104 | "admin:contribute.followUsOnTwitter": "在 {{0}} 上關注我們。",
105 | "admin:contribute.foundABug": "發現了 Bug?在 {{0}} 上提交問題。",
106 | "admin:contribute.fundOurWork": "資助我們的工作",
107 | "admin:contribute.github": "透過 GitHub Sponsors 成為贊助商(支援開發人員領導 Nicolas Giard 在 Wiki.js 全職工作的目標)",
108 | "admin:contribute.helpTranslate": "協助將 Wiki.js 翻譯成您的語言。在 {{0}} 上告訴我們。",
109 | "admin:contribute.makeADonation": "贊助",
110 | "admin:contribute.needYourHelp": "我們需要您的協助來不斷改進此軟體和執行各種相關的服務(例如伺服器和網路服務)。",
111 | "admin:contribute.openCollective": "Wiki.js 是 Open Collective 計劃的一員。Open Collective 是面向社群資源的透明基金平台。您可以通過每月固定或一次性捐款來貢獻:",
112 | "admin:contribute.openSource": "Wiki.js 是由 {{1}} 和 {{2}} 用 {{0}} 免費提供您的開源軟體。",
113 | "admin:contribute.openSourceContributors": "貢獻者",
114 | "admin:contribute.patreon": "在 Patreon 上成為支持者或贊助者(支援開發人員領導 Nicolas Giard 在 Wiki.js 全職工作的目標)",
115 | "admin:contribute.paypal": "透過 Paypal 進行一次性或重覆性捐贈:",
116 | "admin:contribute.shop": "Wiki.js 商城",
117 | "admin:contribute.spreadTheWord": "公開分享",
118 | "admin:contribute.submitAnIdea": "提交點子或在 {{0}} 上對提案進行投票。",
119 | "admin:contribute.submitAnIdeaLink": "功能請求區",
120 | "admin:contribute.subtitle": "支援 Wiki.js 的開發和維運",
121 | "admin:contribute.talkToFriends": "告訴您的朋友和同事們 Wiki.js 有多棒!",
122 | "admin:contribute.title": "為 Wiki.js 貢獻",
123 | "admin:contribute.tshirts": "您也可以購買 Wiki.js 的 T 恤來支持此專案的財務:",
124 | "admin:dashboard.contributeHelp": "我們需要你的幫助!",
125 | "admin:dashboard.contributeLearnMore": "了解更多",
126 | "admin:dashboard.contributeSubtitle": "Wiki.js 是一項免費的開源專案。您可以通過多種方式為此專案做出貢獻。",
127 | "admin:dashboard.groups": "群組",
128 | "admin:dashboard.lastLogins": "上次登入",
129 | "admin:dashboard.mostPopularPages": "熱門頁面",
130 | "admin:dashboard.pages": "頁面",
131 | "admin:dashboard.recentPages": "近期更新頁面",
132 | "admin:dashboard.subtitle": "Wiki.js",
133 | "admin:dashboard.title": "控制面板",
134 | "admin:dashboard.users": "使用者",
135 | "admin:dashboard.versionLatest": "您正在執行最新版本。",
136 | "admin:dashboard.versionNew": "發現新版本:{{version}}",
137 | "admin:dev.flags.title": "偵錯工具",
138 | "admin:dev.graphiql.title": "GraphiQL",
139 | "admin:dev.title": "開發者工具",
140 | "admin:dev.voyager.title": "Voyager",
141 | "admin:editor.title": "編輯器",
142 | "admin:extensions.subtitle": "安裝外掛以獲得更多功能",
143 | "admin:extensions.title": "外掛",
144 | "admin:general.companyName": "公司 \/ 組織名稱",
145 | "admin:general.companyNameHint": "在頁尾顯示版權聲明時使用的名稱。留空時隱藏。",
146 | "admin:general.contentLicense": "內容授權",
147 | "admin:general.contentLicenseHint": "授權方式將顯示在所有頁面的頁尾。",
148 | "admin:general.displayEditMenuBar": "顯示編輯選單列",
149 | "admin:general.displayEditMenuBarHint": "在頁面頂部顯示編輯選單列。",
150 | "admin:general.displayEditMenuBtn": "顯示「編輯」按鈕",
151 | "admin:general.displayEditMenuBtnHint": "顯示編輯目前頁面的按鈕。",
152 | "admin:general.displayEditMenuExternalBtn": "顯示「外部編輯」按鈕",
153 | "admin:general.displayEditMenuExternalBtnHint": "顯示連結到外部儲存庫(例如 GitHub)的按鈕,用戶可以在其中編輯或提交目前頁面的 PR。",
154 | "admin:general.editFab": "FAB 快速編輯選單",
155 | "admin:general.editFabHint": "在畫面右下方顯示帶有快速撥號選單的編輯浮動操作按鈕(FAB)。",
156 | "admin:general.editMenuBar": "編輯選單列",
157 | "admin:general.editMenuExternalIcon": "圖標",
158 | "admin:general.editMenuExternalIconHint": "顯示在編輯按鈕上的圖標。例如 mdi-github 顯示 GitHub 圖標。",
159 | "admin:general.editMenuExternalName": "網站名稱",
160 | "admin:general.editMenuExternalNameHint": "在編輯按鈕上顯示的外部網站名稱。不可包含「編輯」前綴。",
161 | "admin:general.editMenuExternalUrl": "網址",
162 | "admin:general.editMenuExternalUrlHint": "外部儲存庫的頁面 URL。在應該包含文件名的地方使用 {filename} 佔位符。(例如 https:\/\/github.com\/foo\/bar\/blob\/main\/{filename})",
163 | "admin:general.editShortcuts": "編輯捷徑",
164 | "admin:general.footerCopyright": "頁尾版權",
165 | "admin:general.footerOverride": "頁脚重寫",
166 | "admin:general.footerOverrideHint": "如果以上許可證均不可用,可以選擇自定義消息對頁脚文本進行覆蓋。",
167 | "admin:general.general": "一般",
168 | "admin:general.logo": "標誌",
169 | "admin:general.logoUrl": "標誌網址",
170 | "admin:general.logoUrlHint": "指定一張圖片作為標誌。支援 SVG, PNG 和 JPG,尺寸為 34x34 或更大的正方形比例。點擊右側的按鈕來上傳新圖片。",
171 | "admin:general.metaRobots": "Meta 標籤 Robots 值",
172 | "admin:general.metaRobotsHint": "預設值:Index、Follow。也可以針對單一頁面設定。",
173 | "admin:general.pageExtensions": "頁面副檔名",
174 | "admin:general.pageExtensionsHint": "將被視為頁面網址的副檔名清單,使用逗號分隔。例如加入 md 會將 \/foobar.md 與 \/foobar 視為相同。",
175 | "admin:general.saveSuccess": "網站設定已成功儲存。",
176 | "admin:general.siteBranding": "網站商標",
177 | "admin:general.siteDescription": "網站敘述",
178 | "admin:general.siteDescriptionHint": "頁面未提供任何內容時使用的的預設敘述。",
179 | "admin:general.siteInfo": "網站資訊",
180 | "admin:general.siteTitle": "網站標題",
181 | "admin:general.siteTitleHint": "顯示在頂部導航中,並附加在所有頁面的標題後方。",
182 | "admin:general.siteTitleInvalidChars": "網站標題包含無效字元。",
183 | "admin:general.siteUrl": "網站網址",
184 | "admin:general.siteUrlHint": "您 Wiki 的完整網址,結尾不包含斜線。(例如 https:\/\/wiki.example.com)",
185 | "admin:general.subtitle": "您的 Wiki 主要設定",
186 | "admin:general.title": "一般",
187 | "admin:general.uploadClear": "清除",
188 | "admin:general.uploadLogo": "上傳標誌",
189 | "admin:general.uploadSizeHint": "建議使用 {{size}} 像素的圖片以獲得最佳效果。",
190 | "admin:general.uploadTypesHint": "僅限 {{typeList}} 或 {{lastType}} 檔案",
191 | "admin:groups.title": "群組",
192 | "admin:locale.activeNamespaces.hint": "啟用多語言路徑的語言列表。選項最終會包含上方選擇的預設語言。",
193 | "admin:locale.activeNamespaces.label": "已啟用的語言路徑",
194 | "admin:locale.autoUpdate.hint": "當此語言有可用的更新時自動下載。",
195 | "admin:locale.autoUpdate.hintWithNS": "自動下載下方已啟用語言的更新。",
196 | "admin:locale.autoUpdate.label": "自動更新",
197 | "admin:locale.availability": "完整性",
198 | "admin:locale.base.hint": "所有 UI 文字都將以選定的語言顯示。",
199 | "admin:locale.base.label": "網站語言",
200 | "admin:locale.base.labelWithNS": "預設語言",
201 | "admin:locale.code": "代碼",
202 | "admin:locale.download": "下載",
203 | "admin:locale.downloadTitle": "下載語言",
204 | "admin:locale.name": "名稱",
205 | "admin:locale.namespaces.hint": "為單一頁面啟用多語言版本。",
206 | "admin:locale.namespaces.label": "多語言路徑",
207 | "admin:locale.namespacing": "多語言路徑",
208 | "admin:locale.namespacingPrefixWarning.subtitle": "不含語言代碼的路徑將自動跳轉至上方選擇的預設語言。",
209 | "admin:locale.namespacingPrefixWarning.title": "語言代碼將作為所有網址路徑的前綴。(例如 \/{{langCode}}\/page-name)",
210 | "admin:locale.nativeName": "本地化名稱",
211 | "admin:locale.rtl": "RTL 排版",
212 | "admin:locale.settings": "語言設定",
213 | "admin:locale.sideload": "載入語言包",
214 | "admin:locale.sideloadHelp": "如果您無法連線到網際網路或無法透過以上方式下載語言檔案,你可以從下方瀏覽本機檔案手動上傳。",
215 | "admin:locale.subtitle": "為您的 Wiki 設定本地化選項",
216 | "admin:locale.title": "語言",
217 | "admin:logging.title": "記錄檔",
218 | "admin:mail.configuration": "設定",
219 | "admin:mail.dkim": "DKIM(選用)",
220 | "admin:mail.dkimDomainName": "網域名稱",
221 | "admin:mail.dkimHint": "DKIM(DomainKeys Identified Mail,域名金鑰辨識郵件)為收件人提供驗證網域名稱並確保訊息真實性的方法,讓所有自 Wiki.js 發送的電子郵件受到一層安全防護。",
222 | "admin:mail.dkimKeySelector": "金鑰選取器",
223 | "admin:mail.dkimPrivateKey": "私密金鑰",
224 | "admin:mail.dkimPrivateKeyHint": "PEM 格式的選取器私密金鑰",
225 | "admin:mail.dkimUse": "使用 DKIM",
226 | "admin:mail.saveSuccess": "設定已成功儲存。",
227 | "admin:mail.sendTestSuccess": "測試電子郵件已成功發送。",
228 | "admin:mail.sender": "寄件人",
229 | "admin:mail.senderEmail": "寄件人電子郵件",
230 | "admin:mail.senderName": "寄件人名稱",
231 | "admin:mail.smtp": "SMTP 設定",
232 | "admin:mail.smtpHost": "主機名稱",
233 | "admin:mail.smtpName": "客戶端識別主機名稱",
234 | "admin:mail.smtpNameHint": "傳送到 SMTP 伺服器以識別您電子郵件程式的選用名稱。留空則使用伺服器主機名稱。對於 Google Workspace 的用戶,這應該是您的主域名。",
235 | "admin:mail.smtpPort": "連接埠",
236 | "admin:mail.smtpPortHint": "通常是 465(建議使用)、587 或 25。",
237 | "admin:mail.smtpPwd": "密碼",
238 | "admin:mail.smtpTLS": "安全性(TLS)",
239 | "admin:mail.smtpTLSHint": "使用連接埠 465 時應啟用,否則關閉(587 或 25)。",
240 | "admin:mail.smtpUser": "使用者名稱",
241 | "admin:mail.smtpVerifySSL": "驗證 SSL 憑證",
242 | "admin:mail.smtpVerifySSLHint": "某些伺服器必須停用 SSL 憑證檢查。保持啟用狀態以獲得最佳安全性。",
243 | "admin:mail.subtitle": "設置信件相關設定",
244 | "admin:mail.test": "發送測試電子郵件",
245 | "admin:mail.testHint": "發送測試電子郵件,以確保您的 SMTP 設定可以正常執行。",
246 | "admin:mail.testRecipient": "電子郵件地址",
247 | "admin:mail.testSend": "發送信件",
248 | "admin:mail.title": "信件",
249 | "admin:nav.modules": "模組",
250 | "admin:nav.site": "網站",
251 | "admin:nav.system": "系統",
252 | "admin:nav.users": "使用者",
253 | "admin:navigation.copyFromLocale": "從其他語言複製...",
254 | "admin:navigation.copyFromLocaleInfoText": "選擇項目複製來源的語言。該項目會被附加到目前使用中語言的項目清單中。",
255 | "admin:navigation.delete": "刪除{{kind}}",
256 | "admin:navigation.divider": "分隔線",
257 | "admin:navigation.edit": "編輯{{kind}}",
258 | "admin:navigation.emptyList": "導航是空的",
259 | "admin:navigation.header": "標題",
260 | "admin:navigation.icon": "圖標",
261 | "admin:navigation.label": "文字",
262 | "admin:navigation.link": "連結",
263 | "admin:navigation.mode": "導航模式",
264 | "admin:navigation.modeCustom.description": "靜態導覽選單 + 樹狀按鈕",
265 | "admin:navigation.modeCustom.title": "自訂導航",
266 | "admin:navigation.modeNone.description": "停用網站導航",
267 | "admin:navigation.modeNone.title": "無",
268 | "admin:navigation.modeSiteTree.description": "傳統樹狀導航",
269 | "admin:navigation.modeSiteTree.title": "網站樹",
270 | "admin:navigation.modeStatic.description": "僅使用靜態導航選單",
271 | "admin:navigation.modeStatic.title": "靜態導航",
272 | "admin:navigation.navType.external": "外部連結",
273 | "admin:navigation.navType.externalblank": "外部連結(新視窗)",
274 | "admin:navigation.navType.home": "首頁",
275 | "admin:navigation.navType.page": "頁面",
276 | "admin:navigation.navType.searchQuery": "搜尋參數",
277 | "admin:navigation.noItemsText": "點擊新增按鈕來新增第一個導航項目。",
278 | "admin:navigation.noSelectionText": "從左側選擇導航項目。",
279 | "admin:navigation.saveSuccess": "導航已成功儲存。",
280 | "admin:navigation.selectPageButton": "選擇頁面...",
281 | "admin:navigation.sourceLocale": "來源語言",
282 | "admin:navigation.sourceLocaleHint": "作為導航導覽項目複製來源的語言。",
283 | "admin:navigation.subtitle": "管理網站導航",
284 | "admin:navigation.target": "目標",
285 | "admin:navigation.targetType": "目標類型",
286 | "admin:navigation.title": "導航",
287 | "admin:navigation.untitled": "無標題{{kind}}",
288 | "admin:navigation.visibilityMode.all": "所有人可見",
289 | "admin:navigation.visibilityMode.restricted": "指定群組可見...",
290 | "admin:pages.title": "頁面",
291 | "admin:rendering.subtitle": "設定頁面轉譯規則",
292 | "admin:rendering.title": "轉譯",
293 | "admin:search.configSaveSuccess": "搜尋引擎設定已成功儲存。",
294 | "admin:search.engineConfig": "引擎設定",
295 | "admin:search.engineNoConfig": "此搜尋引擎沒有您可以修改的設定選項。",
296 | "admin:search.indexRebuildSuccess": "索引已成功重建。",
297 | "admin:search.listRefreshSuccess": "搜尋引擎列表已更新。",
298 | "admin:search.rebuildIndex": "重建索引",
299 | "admin:search.searchEngine": "搜尋引擎",
300 | "admin:search.subtitle": "設定您的 Wiki 搜尋功能",
301 | "admin:search.title": "搜尋引擎",
302 | "admin:security.bypassLogin": "略過登入畫面",
303 | "admin:security.bypassLoginHint": "使用者是否應自動導向至第一個身份認證供應商。",
304 | "admin:security.enforce2fa": "強制使用 2FA",
305 | "admin:security.enforce2faHint": "當使用了「使用者名稱 \/ 密碼」形式的身份認證供應商時,強制所有使用者使用兩步驟驗證。",
306 | "admin:security.hideLocalLogin": "隱藏站內認證供應商",
307 | "admin:security.hideLocalLoginHint": "不在登入畫面上顯示站內認證供應商。在網址結尾增加「?all」以暫時啓用。",
308 | "admin:security.jwt": "JWT 設定",
309 | "admin:security.login": "登入",
310 | "admin:security.loginBgUrl": "登入頁面背景圖片網址",
311 | "admin:security.loginBgUrlHint": "指定要作為登入頁面背景的圖片。支持 PNG 和 JPG,建議尺寸為 1920x1080。留空則使用預設設定。點擊右側的按鈕來上傳新圖片。請注意,該圖片必須為「Guests」設定讀取權限!",
312 | "admin:security.loginScreen": "登入畫面",
313 | "admin:security.loginSecurity": "安全性",
314 | "admin:security.maxUploadBatch": "單次檔案最大上傳數量",
315 | "admin:security.maxUploadBatchHint": "一次可以上傳多少個檔案?",
316 | "admin:security.maxUploadBatchSuffix": "檔案",
317 | "admin:security.maxUploadSize": "最大上傳尺寸",
318 | "admin:security.maxUploadSizeHint": "單個檔案的尺寸上限。",
319 | "admin:security.maxUploadSizeSuffix": "bytes",
320 | "admin:security.subtitle": "安全性設定",
321 | "admin:security.title": "安全性",
322 | "admin:security.uploads": "上傳",
323 | "admin:security.uploadsInfo": "這些設定僅影響 Wiki.js。如果您使用反向代理(如 nginx、apache 或 Cloudflare),則必須連同更改其設定。",
324 | "admin:ssl.currentState": "目前狀態",
325 | "admin:ssl.domain": "網域",
326 | "admin:ssl.domainHint": "請輸入指向您 Wiki 的完整網域名稱。(例如 wiki.example.com)",
327 | "admin:ssl.expiration": "憑證到期時間",
328 | "admin:ssl.httpPort": "HTTP 連接埠",
329 | "admin:ssl.httpPortHint": "伺服器監聽 HTTP 請求的非 SSL 連接埠。通常是 80 或 3000。",
330 | "admin:ssl.httpPortRedirect": "將 HTTP 請求導向至 HTTPS。",
331 | "admin:ssl.httpPortRedirectHint": "將自動將任何 HTTP 連接埠的請求導向至 HTTPS。",
332 | "admin:ssl.httpPortRedirectSaveSuccess": "HTTP 導向已成功變更。",
333 | "admin:ssl.httpPortRedirectTurnOff": "關閉",
334 | "admin:ssl.httpPortRedirectTurnOn": "開啓",
335 | "admin:ssl.httpsPort": "HTTPS 連接埠",
336 | "admin:ssl.httpsPortHint": "伺服器監聽 HTTPS 請求的 SSL 連接埠。通常是 443。",
337 | "admin:ssl.ports": "連接埠",
338 | "admin:ssl.provider": "供應商",
339 | "admin:ssl.providerCustomCertificate": "自訂憑證",
340 | "admin:ssl.providerDisabled": "停用",
341 | "admin:ssl.providerHint": "如果您已擁有自己的憑證,請選擇自訂憑證。",
342 | "admin:ssl.providerLetsEncrypt": "Let's Encrypt",
343 | "admin:ssl.providerOptions": "供應商選項",
344 | "admin:ssl.renewCertificate": "更新憑證",
345 | "admin:ssl.renewCertificateLoadingSubtitle": "不要離開此頁面。",
346 | "admin:ssl.renewCertificateLoadingTitle": "更新憑證中...",
347 | "admin:ssl.renewCertificateSuccess": "憑證已成功更新。",
348 | "admin:ssl.status": "憑證狀態",
349 | "admin:ssl.subscriberEmail": "訂閱者電子郵件",
350 | "admin:ssl.subtitle": "管理 SSL 設定",
351 | "admin:ssl.title": "SSL 憑證",
352 | "admin:ssl.writableConfigFileWarning": "請注意,您的設定檔必須可寫入才能保留連接埠設定。",
353 | "admin:stats.title": "統計",
354 | "admin:storage.actionRun": "執行",
355 | "admin:storage.actions": "操作",
356 | "admin:storage.actionsInactiveWarn": "您必須啟用此儲存目標並套用變更後才能執行操作。",
357 | "admin:storage.errorMsg": "錯誤訊息",
358 | "admin:storage.lastSync": "上次同步時間為 {{time}}",
359 | "admin:storage.lastSyncAttempt": "上次嘗試時間是 {{time}}",
360 | "admin:storage.noConfigOption": "此儲存目標沒有您可以修改的設定選項。",
361 | "admin:storage.noTarget": "您沒有任何啟用中的儲存目標。",
362 | "admin:storage.status": "狀態",
363 | "admin:storage.subtitle": "設定備份和同步內容的目的地",
364 | "admin:storage.syncDirBi": "雙向",
365 | "admin:storage.syncDirBiHint": "在雙向模式下,首先從儲存目標中取回內容。任何新內容都會覆蓋本機內容。接著將自上次同步後的新內容推送至儲存目標中,將所有內容覆蓋。",
366 | "admin:storage.syncDirPull": "自目標取回",
367 | "admin:storage.syncDirPullHint": "內容將從儲存目標中取回並覆蓋本機中已存在的所有內容。此選項通常保留給一次性匯入使用。注意使用此選項時,任何本機內容都將被覆蓋!",
368 | "admin:storage.syncDirPush": "推送到目標",
369 | "admin:storage.syncDirPushHint": "內容將被推送到儲存目標中,覆蓋任何現有內容。這對備份來說是最安全的選擇。",
370 | "admin:storage.syncDirection": "同步方向",
371 | "admin:storage.syncDirectionSubtitle": "選擇此儲存目標使用的內容同步方式。",
372 | "admin:storage.syncSchedule": "同步預約時間",
373 | "admin:storage.syncScheduleCurrent": "目前設定為每 {{schedule}}。",
374 | "admin:storage.syncScheduleDefault": "預設為每 {{schedule}}。",
375 | "admin:storage.syncScheduleHint": "由於效能考量,此儲存目標不是每次更改都會同步更新,而是按固定時間更新。設定進行同步的間隔時間。",
376 | "admin:storage.targetConfig": "目標設定",
377 | "admin:storage.targetState": "此儲存目標狀態為 {{state}}",
378 | "admin:storage.targetStateActive": "已啓用",
379 | "admin:storage.targetStateInactive": "已停用",
380 | "admin:storage.targets": "目標",
381 | "admin:storage.title": "儲存空間",
382 | "admin:storage.unsupported": "不支援",
383 | "admin:system.configFile": "設定檔",
384 | "admin:system.cpuCores": "CPU 核心",
385 | "admin:system.currentVersion": "目前版本",
386 | "admin:system.dbPartialSupport": "無法完整支援您的資料庫版本。某些功能可能受到限制或無法如預期執行。",
387 | "admin:system.hostInfo": "主機資訊",
388 | "admin:system.hostname": "主機名稱",
389 | "admin:system.latestVersion": "最新版本",
390 | "admin:system.os": "作業系統",
391 | "admin:system.published": "已發佈於",
392 | "admin:system.ramUsage": "記憶體使用量:{{used}} \/ {{total}}",
393 | "admin:system.refreshSuccess": "系統資訊已更新。",
394 | "admin:system.subtitle": "關於您系統的資訊",
395 | "admin:system.title": "系統資訊",
396 | "admin:system.totalRAM": "總記憶體",
397 | "admin:system.workingDirectory": "工作目錄",
398 | "admin:tags.date": "建立於 {{created}},{{updated}} 更新",
399 | "admin:tags.delete": "刪除此標籤",
400 | "admin:tags.deleteConfirm": "刪除標籤?",
401 | "admin:tags.deleteConfirmText": "您確定要刪除標籤「{{tag}}」嗎?該標籤將從所有頁面上被移除。",
402 | "admin:tags.deleteSuccess": "標籤已成功刪除。",
403 | "admin:tags.edit": "編輯標籤",
404 | "admin:tags.emptyList": "沒有標籤可顯示。",
405 | "admin:tags.filter": "過濾...",
406 | "admin:tags.label": "顯示文字",
407 | "admin:tags.noItemsText": "在頁面上新增標籤以開始動作。",
408 | "admin:tags.noSelectionText": "從左側欄列表選擇一個標籤。",
409 | "admin:tags.refreshSuccess": "標籤已更新。",
410 | "admin:tags.saveSuccess": "標籤已成功儲存。",
411 | "admin:tags.subtitle": "管理頁面標籤",
412 | "admin:tags.tag": "標籤內容",
413 | "admin:tags.title": "標籤",
414 | "admin:tags.viewLinkedPages": "查看已連結頁面",
415 | "admin:theme.bodyHtmlInjection": "Body 標籤 HTML 注入",
416 | "admin:theme.bodyHtmlInjectionHint": "HTML 程式碼會被置入於 body 結束標籤前。",
417 | "admin:theme.codeInjection": "程式碼注入",
418 | "admin:theme.cssOverride": "CSS 覆寫",
419 | "admin:theme.cssOverrideHint": "注入在系統預設 CSS 之後的 CSS 樣式碼。如果您有大量的 CSS 樣式碼,可以考慮使用自訂佈景主題。注入過多的 CSS 樣式碼可能導致頁面載入性能降低!CSS 樣式碼將自動被壓縮。",
420 | "admin:theme.cssOverrideWarning": "{{caution}}指定頁面內容樣式時,必須限制在 {{cssClass}} CSS 類別下方。忽略這一點可能會破壞編輯器的佈局!",
421 | "admin:theme.cssOverrideWarningCaution": "注意:",
422 | "admin:theme.darkMode": "使用深色模式",
423 | "admin:theme.darkModeHint": "不建議用於無障礙網頁。並非所有佈景主題都支援。",
424 | "admin:theme.downloadAuthor": "作者",
425 | "admin:theme.downloadDownload": "下載",
426 | "admin:theme.downloadName": "名稱",
427 | "admin:theme.downloadThemes": "下載佈景主題",
428 | "admin:theme.headHtmlInjection": "Head 標籤 HTML 注入",
429 | "admin:theme.headHtmlInjectionHint": "置入於 head 結束標籤前的 HTML 程式碼。通常是使用 script 標籤。",
430 | "admin:theme.iconset": "圖標套件",
431 | "admin:theme.iconsetHint": "用於側欄導航的圖標來源。",
432 | "admin:theme.options": "主題選項",
433 | "admin:theme.siteTheme": "網站佈景主題",
434 | "admin:theme.siteThemeHint": "佈景主題會影響頁面內容的顯示。其他網站區塊(例如編輯器或後台管理)將不受影響。",
435 | "admin:theme.subtitle": "修改您的 Wiki 的外觀",
436 | "admin:theme.title": "主題",
437 | "admin:theme.tocHeadingLevels": "預設目錄標題級別",
438 | "admin:theme.tocHeadingLevelsHint": "預設情況下,目錄將顯示所選級別的標題。",
439 | "admin:users.active": "已用中",
440 | "admin:users.authProvider": "供應商",
441 | "admin:users.authProviderId": "供應商 ID",
442 | "admin:users.authentication": "認證方式",
443 | "admin:users.basicInfo": "基本資訊",
444 | "admin:users.changePassword": "更改密碼",
445 | "admin:users.deleteConfirmForeignNotice": "請注意,您不能刪除已經建立內容的使用者。您必須停用該使用者或刪除該使用者建立的所有內容。",
446 | "admin:users.deleteConfirmReplaceWarn": "該使用者建立的任何內容(頁面、上傳或留言等)將被重新分配給下方選擇的使用者。如果您不希望將內容被重新分配給任何目前啓用中的使用者,建議建立一個虛擬使用者(例如「已刪除的使用者」)。",
447 | "admin:users.deleteConfirmText": "您確定要刪除使用者「{{username}}」嗎?",
448 | "admin:users.deleteConfirmTitle": "確定要刪除使用者?",
449 | "admin:users.displayName": "顯示名稱",
450 | "admin:users.edit": "編輯使用者",
451 | "admin:users.email": "電子郵件地址",
452 | "admin:users.extendedMetadata": "額外資訊",
453 | "admin:users.groupAssign": "指派",
454 | "admin:users.groupAssignNotice": "請注意,您不能在此區域將使用者指派至 Administrators 或 Guest 群組。",
455 | "admin:users.groups": "使用者群組",
456 | "admin:users.id": "ID {{id}}",
457 | "admin:users.inactive": "已用中",
458 | "admin:users.jobTitle": "職稱",
459 | "admin:users.location": "地點",
460 | "admin:users.newPassword": "新密碼",
461 | "admin:users.noGroupAssigned": "此使用者尚未指派到任何群組。您必須至少為使用者指派 1 個群組。",
462 | "admin:users.password": "密碼",
463 | "admin:users.selectGroup": "選擇群組...",
464 | "admin:users.tfa": "兩步驟驗證(2FA)",
465 | "admin:users.timezone": "時區",
466 | "admin:users.title": "使用者",
467 | "admin:users.toggle2FA": "切換 2FA",
468 | "admin:users.unverified": "未驗證",
469 | "admin:users.updateUser": "更新使用者",
470 | "admin:users.userActivateSuccess": "使用者已成功啟用。",
471 | "admin:users.userAlreadyAssignedToGroup": "使用者已經被指派至此群組!",
472 | "admin:users.userDeactivateSuccess": "使用者已成功停用。",
473 | "admin:users.userTFADisableSuccess": "2FA 已成功停用。",
474 | "admin:users.userTFAEnableSuccess": "2FA 已成功啟用。",
475 | "admin:users.userUpdateSuccess": "使用者已成功更新。",
476 | "admin:users.userVerifySuccess": "使用者已成功驗證。",
477 | "admin:users.verified": "已驗證",
478 | "admin:utilities.authSubtitle": "各式認證 \/ 使用者工具",
479 | "admin:utilities.authTitle": "認證",
480 | "admin:utilities.cacheSubtitle": "清除各元件快取",
481 | "admin:utilities.cacheTitle": "清除快取",
482 | "admin:utilities.contentSubtitle": "頁面的各種工具",
483 | "admin:utilities.contentTitle": "內容",
484 | "admin:utilities.exportSubtitle": "將內容保存為 tarball 以進行備份 \/ 遷移",
485 | "admin:utilities.exportTitle": "匯出到磁碟",
486 | "admin:utilities.graphEndpointSubtitle": "變更 Wiki.js 的 GraphQL 端點",
487 | "admin:utilities.graphEndpointTitle": "GraphQL 端點",
488 | "admin:utilities.importv1Subtitle": "從之前安裝的 1.x 的遷移數據",
489 | "admin:utilities.importv1Title": "從 Wiki.js 1.x 匯入",
490 | "admin:utilities.subtitle": "維護及其他工具",
491 | "admin:utilities.telemetrySubtitle": "啟用\/停用遙測或重置客戶端 ID",
492 | "admin:utilities.telemetryTitle": "遙測",
493 | "admin:utilities.title": "實用工具",
494 | "admin:utilities.tools": "工具",
495 | "admin:webhooks.subtitle": "管理外部服務的 Webhook",
496 | "admin:webhooks.title": "Webhooks",
497 | "auth:actions.login": "登入",
498 | "auth:actions.register": "註冊",
499 | "auth:changePwd.instructions": "您必須選擇新密碼:",
500 | "auth:changePwd.loading": "更改密碼...",
501 | "auth:changePwd.newPasswordPlaceholder": "新密碼",
502 | "auth:changePwd.newPasswordVerifyPlaceholder": "確認新密碼",
503 | "auth:changePwd.proceed": "更改密碼",
504 | "auth:changePwd.subtitle": "選擇新密碼",
505 | "auth:enterCredentials": "輸入您的登入資訊",
506 | "auth:errors.invalidLogin": "無效的登入。",
507 | "auth:errors.invalidLoginMsg": "無效的電子郵件地址或密碼。",
508 | "auth:errors.invalidUserEmail": "無效的使用者電子郵件地址",
509 | "auth:errors.loginError": "登入錯誤",
510 | "auth:errors.notYetAuthorized": "您尚未被授權登入此網站。",
511 | "auth:errors.tooManyAttempts": "嘗試次數過多!",
512 | "auth:errors.tooManyAttemptsMsg": "您在短時間內失敗了太多次,請 {{time}} 後再試一次。",
513 | "auth:errors.userNotFound": "找不到使用者",
514 | "auth:fields.email": "電子郵件地址",
515 | "auth:fields.emailUser": "電子郵件地址 \/ 使用者名稱",
516 | "auth:fields.name": "名稱",
517 | "auth:fields.password": "密碼",
518 | "auth:fields.username": "使用者名稱",
519 | "auth:fields.verifyPassword": "重覆密碼",
520 | "auth:forgotPasswordCancel": "取消",
521 | "auth:forgotPasswordLink": "忘記密碼?",
522 | "auth:forgotPasswordLoading": "要求重設密碼...",
523 | "auth:forgotPasswordSubtitle": "輸入您的 Email 地址以接收密碼重置說明:",
524 | "auth:forgotPasswordSuccess": "查看您的 Email 來確認密碼重置說明!",
525 | "auth:forgotPasswordTitle": "忘記密碼",
526 | "auth:genericError": "認證不可用。",
527 | "auth:invalidEmail": "電子郵件地址無效。",
528 | "auth:invalidEmailUsername": "請輸入有效的電子郵件地址 \/ 使用者名稱。",
529 | "auth:invalidPassword": "請輸入有效的密碼。",
530 | "auth:loginRequired": "請先登入",
531 | "auth:loginSuccess": "登入成功!正在重新導向…",
532 | "auth:loginUsingStrategy": "使用 {{strategy}} 登入",
533 | "auth:missingEmail": "缺少電子郵件地址。",
534 | "auth:missingName": "缺少名稱。",
535 | "auth:missingPassword": "缺少密碼。",
536 | "auth:nameTooLong": "名稱太長。",
537 | "auth:nameTooShort": "名稱太短。",
538 | "auth:orLoginUsingStrategy": "或透過這些平台登入...",
539 | "auth:passwordNotMatch": "兩次密碼輸入不同。",
540 | "auth:passwordTooShort": "密碼太短。",
541 | "auth:pleaseWait": "請稍候",
542 | "auth:providers.azure": "Azure Active Directory",
543 | "auth:providers.facebook": "Facebook",
544 | "auth:providers.github": "GitHub",
545 | "auth:providers.google": "Google ID",
546 | "auth:providers.ldap": "LDAP \/ Active Directory",
547 | "auth:providers.local": "站內",
548 | "auth:providers.slack": "Slack",
549 | "auth:providers.windowslive": "Microsoft 帳號",
550 | "auth:registerCheckEmail": "查看您的 Email 以啓用您的帳號。",
551 | "auth:registerSubTitle": "填寫下面的資料以建立您的帳號。",
552 | "auth:registerSuccess": "帳號建立成功!",
553 | "auth:registerTitle": "建立帳號",
554 | "auth:registering": "帳號建立中...",
555 | "auth:selectAuthProvider": "選擇身份認證供應商",
556 | "auth:sendResetPassword": "重設密碼",
557 | "auth:signingIn": "登入中…",
558 | "auth:switchToLogin.link": "改為登入",
559 | "auth:switchToLogin.text": "已經有帳號了?{{link}}",
560 | "auth:switchToRegister.link": "建立帳號",
561 | "auth:switchToRegister.text": "還沒有帳號嗎?{{link}}",
562 | "auth:tfa.placeholder": "XXXXXX",
563 | "auth:tfa.subtitle": "安全碼(必填):",
564 | "auth:tfa.title": "兩步驟驗證",
565 | "auth:tfa.verifyToken": "驗證",
566 | "auth:tfaFormTitle": "輸入從您的信任裝置產生的安全碼:",
567 | "auth:tfaSetupInstrFirst": "1) 從您的行動裝置上的 2FA 應用程式掃描以下 QR 碼:",
568 | "auth:tfaSetupInstrSecond": "2) 輸入從您的信任裝置產生的安全碼:",
569 | "auth:tfaSetupTitle": "您的管理員要求在您的帳號中啟用兩步驟驗證(2FA)。",
570 | "common:actions.add": "新增",
571 | "common:actions.apply": "套用",
572 | "common:actions.browse": "瀏覽...",
573 | "common:actions.cancel": "取消",
574 | "common:actions.clear": "清除",
575 | "common:actions.close": "關閉",
576 | "common:actions.confirm": "確認",
577 | "common:actions.convert": "轉換",
578 | "common:actions.copy": "複製",
579 | "common:actions.create": "建立",
580 | "common:actions.delete": "刪除",
581 | "common:actions.discard": "放棄",
582 | "common:actions.discardChanges": "放棄更改",
583 | "common:actions.download": "下載",
584 | "common:actions.edit": "編輯",
585 | "common:actions.exit": "離開",
586 | "common:actions.fetch": "獲取",
587 | "common:actions.generate": "產生",
588 | "common:actions.insert": "插入",
589 | "common:actions.move": "移動",
590 | "common:actions.ok": "確認",
591 | "common:actions.optimize": "最佳化",
592 | "common:actions.page": "頁面",
593 | "common:actions.preview": "預覽",
594 | "common:actions.proceed": "繼續",
595 | "common:actions.properties": "屬性",
596 | "common:actions.refresh": "重新整理",
597 | "common:actions.rename": "重新命名",
598 | "common:actions.returnToTop": "返回頂部",
599 | "common:actions.save": "儲存",
600 | "common:actions.saveChanges": "儲存變更",
601 | "common:actions.select": "選擇",
602 | "common:actions.upload": "上傳",
603 | "common:comments.beFirst": "成為第一個發表留言的人。",
604 | "common:comments.contentMissingError": "留言是空的或太短了!",
605 | "common:comments.deleteConfirmTitle": "確認刪除",
606 | "common:comments.deletePermanentWarn": "此操作無法復原!",
607 | "common:comments.deleteSuccess": "留言已成功刪除。",
608 | "common:comments.deleteWarn": "您確定要永久刪除此留言嗎?",
609 | "common:comments.fieldContent": "留言內容",
610 | "common:comments.fieldEmail": "您的電子郵件地址",
611 | "common:comments.fieldName": "您的名稱",
612 | "common:comments.loading": "載入留言中...",
613 | "common:comments.markdownFormat": "Markdown 格式",
614 | "common:comments.modified": "於 {{reldate}}修改",
615 | "common:comments.newComment": "新留言",
616 | "common:comments.newPlaceholder": "發表新留言...",
617 | "common:comments.none": "暫時沒有留言。",
618 | "common:comments.postComment": "發表留言",
619 | "common:comments.postSuccess": "留言成功發佈。",
620 | "common:comments.postingAs": "以 {{name}} 發布",
621 | "common:comments.sdTitle": "討論",
622 | "common:comments.title": "留言",
623 | "common:comments.updateComment": "更新留言",
624 | "common:comments.updateSuccess": "留言已成功更新。",
625 | "common:comments.viewDiscussion": "查看討論",
626 | "common:duration.days": "日",
627 | "common:duration.every": "每",
628 | "common:duration.hours": "小時",
629 | "common:duration.minutes": "分鐘",
630 | "common:duration.months": "月",
631 | "common:duration.years": "年",
632 | "common:error.unexpected": "發生了意外錯誤。",
633 | "common:footer.copyright": "© {{year}} {{company}}。版權所有。",
634 | "common:footer.license": "內容可在 {{company}} 的「{{license}}」下取用。",
635 | "common:footer.poweredBy": "Powered by",
636 | "common:header.account": "帳號",
637 | "common:header.admin": "管理後台",
638 | "common:header.assets": "素材",
639 | "common:header.browseTags": "按標籤瀏覽",
640 | "common:header.convert": "轉換",
641 | "common:header.currentPage": "目前頁面",
642 | "common:header.delete": "刪除",
643 | "common:header.duplicate": "複製",
644 | "common:header.edit": "編輯",
645 | "common:header.history": "歷史紀錄",
646 | "common:header.home": "首頁",
647 | "common:header.imagesFiles": "圖片和檔案",
648 | "common:header.language": "語言",
649 | "common:header.login": "登入",
650 | "common:header.logout": "登出",
651 | "common:header.move": "移動 \/ 重新命名",
652 | "common:header.myWiki": "我的維基",
653 | "common:header.newPage": "新頁面",
654 | "common:header.pageActions": "頁面操作",
655 | "common:header.profile": "個人資料",
656 | "common:header.search": "搜尋...",
657 | "common:header.searchClose": "關閉",
658 | "common:header.searchCopyLink": "複製搜尋連結",
659 | "common:header.searchDidYouMean": "您是指...",
660 | "common:header.searchHint": "輸入 2 字元以上來搜尋...",
661 | "common:header.searchLoading": "搜尋中...",
662 | "common:header.searchNoResult": "沒有符合您查詢的結果。",
663 | "common:header.searchResultsCount": "找到 {{total}} 項結果",
664 | "common:header.siteMap": "網站地圖",
665 | "common:header.view": "查看",
666 | "common:header.viewSource": "查看原始碼",
667 | "common:license.alr": "保留所有權利",
668 | "common:license.cc0": "公眾領域",
669 | "common:license.ccby": "創用CC授權:姓名標示(CC-BY)",
670 | "common:license.ccbync": "創用CC授權:姓名標示-非商業性使用(CC-BY-NC)",
671 | "common:license.ccbyncnd": "創用CC授權:姓名標示-非商業性使用-禁止改作(CC-BY-NC-ND)",
672 | "common:license.ccbyncsa": "創用CC授權:姓名標示-非商業性-相同方式分享(CC-BY-NC-SA)",
673 | "common:license.ccbynd": "創用CC授權:姓名標示-禁止改作(CC-BY-ND)",
674 | "common:license.ccbysa": "創用CC授權:姓名標示-相同方式分享(CC-BY-SA)",
675 | "common:license.none": "無",
676 | "common:modernBrowser": "現代瀏覽器",
677 | "common:newpage.create": "建立頁面",
678 | "common:newpage.goback": "返回",
679 | "common:newpage.subtitle": "您想要現在建立嗎?",
680 | "common:newpage.title": "此頁面還不存在。",
681 | "common:notfound.gohome": "首頁",
682 | "common:notfound.subtitle": "此頁面不存在。",
683 | "common:notfound.title": "找不到頁面",
684 | "common:outdatedBrowserWarning": "您的瀏覽器已過時。請升級到{{modernBrowser}}。",
685 | "common:page.bookmark": "書籤",
686 | "common:page.convert": "轉換頁面",
687 | "common:page.convertSubtitle": "頁面內容即將轉換至新選擇的編輯器格式。請注意,某些格式或未轉譯的內容可能會因轉換而消失。目前的頁面內容會被移動至頁面歷史記錄中,並且可以隨時復原。",
688 | "common:page.convertTitle": "選擇想在頁面「{{title}}」上想使用的編輯器:",
689 | "common:page.delete": "刪除頁面",
690 | "common:page.deleteSubtitle": "該頁面可以從管理後台中還原。",
691 | "common:page.deleteTitle": "您確定要刪除頁面「{{title}}」嗎?",
692 | "common:page.editExternal": "在 {{name}} 上編輯",
693 | "common:page.editPage": "編輯頁面",
694 | "common:page.global": "全域",
695 | "common:page.id": "ID {{id}}",
696 | "common:page.lastEditedBy": "上次更新由",
697 | "common:page.loading": "頁面中...",
698 | "common:page.printFormat": "列印格式",
699 | "common:page.private": "私人",
700 | "common:page.published": "已發佈",
701 | "common:page.returnNormalView": "返回一般內容",
702 | "common:page.share": "分享",
703 | "common:page.tags": "標籤",
704 | "common:page.tagsMatching": "與標籤相符的頁面",
705 | "common:page.toc": "頁面內容",
706 | "common:page.unpublished": "未發佈",
707 | "common:page.unpublishedWarning": "此頁面未發佈。",
708 | "common:page.versionId": "版本 ID {{id}}",
709 | "common:page.viewingSource": "檢視頁面「{{path}}」的原始碼",
710 | "common:page.viewingSourceVersion": "檢視「{{path}}」頁面 {{date}} 的原始碼",
711 | "common:pageSelector.createTitle": "選擇新的頁面位置",
712 | "common:pageSelector.folderEmptyWarning": "此資料夾是空的。",
713 | "common:pageSelector.moveTitle": "移動 \/ 重新命名頁面位置",
714 | "common:pageSelector.pages": "頁面",
715 | "common:pageSelector.selectTitle": "選擇頁面",
716 | "common:pageSelector.virtualFolders": "虛擬資料夾",
717 | "common:password.average": "普通",
718 | "common:password.strong": "強",
719 | "common:password.veryStrong": "非常強",
720 | "common:password.veryWeak": "非常弱",
721 | "common:password.weak": "弱",
722 | "common:sidebar.browse": "瀏覽",
723 | "common:sidebar.currentDirectory": "目前資料夾",
724 | "common:sidebar.mainMenu": "主選單",
725 | "common:sidebar.root": "(根目錄)",
726 | "common:unauthorized.action.create": "您無法建立頁面。",
727 | "common:unauthorized.action.download": "你不能下載該頁面內容。",
728 | "common:unauthorized.action.downloadVersion": "你不能下載此版本的頁面內容。",
729 | "common:unauthorized.action.edit": "您無法編輯該頁面。",
730 | "common:unauthorized.action.history": "您無法查看該頁面歷史記錄。",
731 | "common:unauthorized.action.source": "您無法查看該頁面原始碼。",
732 | "common:unauthorized.action.sourceVersion": "你不能查看此版本的頁面原始碼。",
733 | "common:unauthorized.action.view": "您無法查看此頁面。",
734 | "common:unauthorized.goback": "返回",
735 | "common:unauthorized.login": "立即登入",
736 | "common:unauthorized.title": "未授權",
737 | "common:user.search": "搜尋使用者",
738 | "common:user.searchPlaceholder": "搜尋使用者...",
739 | "common:welcome.createhome": "建立首頁",
740 | "common:welcome.goadmin": "管理後台",
741 | "common:welcome.subtitle": "讓我們起步並建立首頁。",
742 | "common:welcome.title": "歡迎來到您的維基!",
743 | "editor:assets.deleteAsset": "刪除素材",
744 | "editor:assets.deleteAssetConfirm": "您確定要刪除素材嗎",
745 | "editor:assets.deleteAssetWarn": "此操作無法還原!",
746 | "editor:assets.deleteSuccess": "素材已成功刪除。",
747 | "editor:assets.fetchImage": "獲取遠端圖片",
748 | "editor:assets.fileCount": "{{count}} 個檔案",
749 | "editor:assets.folderCreateSuccess": "素材資料夾已成功建立。",
750 | "editor:assets.folderEmpty": "此素材資料夾是空的。",
751 | "editor:assets.folderName": "資料夾名稱",
752 | "editor:assets.folderNameNamingRules": "必須遵循素材資料夾 {{namingRules}}。",
753 | "editor:assets.folderNameNamingRulesLink": "命名規則",
754 | "editor:assets.headerActions": "操作",
755 | "editor:assets.headerAdded": "已新增",
756 | "editor:assets.headerFileSize": "檔案大小",
757 | "editor:assets.headerFilename": "檔案名稱",
758 | "editor:assets.headerId": "ID",
759 | "editor:assets.headerType": "類型",
760 | "editor:assets.imageAlign": "圖片對齊",
761 | "editor:assets.newFolder": "新增資料夾",
762 | "editor:assets.noUploadError": "您必須先選擇要上傳的文件!",
763 | "editor:assets.refreshSuccess": "素材列表已成功更新。",
764 | "editor:assets.renameAsset": "重新命名素材",
765 | "editor:assets.renameAssetSubtitle": "輸入此素材的新名稱:",
766 | "editor:assets.renameSuccess": "素材已成功重新命名。",
767 | "editor:assets.title": "素材",
768 | "editor:assets.uploadAssets": "上載素材",
769 | "editor:assets.uploadAssetsDropZone": "瀏覽或將檔案拖放至此...",
770 | "editor:assets.uploadFailed": "檔案上傳失敗。",
771 | "editor:backToEditor": "返回編輯器",
772 | "editor:ckeditor.stats": "{{chars}} 個字元, {{words}} 個單字",
773 | "editor:conflict.editable": "(可編輯)",
774 | "editor:conflict.infoGeneric": "本頁面的最新版本由 {{authorName}} 於 {{date}} 儲存",
775 | "editor:conflict.leftPanelInfo": "您目前的修改是基於 {{date}} 的版本",
776 | "editor:conflict.localVersion": "本機版本 {{refEditable}}",
777 | "editor:conflict.overwrite.description": "您確定要使用最新的線上內容取代目前的本機版本嗎?{{refEditsLost}}",
778 | "editor:conflict.overwrite.editsLost": "您目前編輯的內容將遺失。",
779 | "editor:conflict.overwrite.title": "覆蓋線上版本?",
780 | "editor:conflict.pageDescription": "敘述:",
781 | "editor:conflict.pageTitle": "標題:",
782 | "editor:conflict.readonly": "(唯讀)",
783 | "editor:conflict.remoteVersion": "線上版本 {{refReadOnly}}",
784 | "editor:conflict.rightPanelInfo": "最後由 {{authorName}} 於 {{date}} 編輯",
785 | "editor:conflict.title": "解決儲存衝突",
786 | "editor:conflict.useLocal": "使用本機",
787 | "editor:conflict.useLocalHint": "使用左側面板中的內容",
788 | "editor:conflict.useRemote": "使用線上",
789 | "editor:conflict.useRemoteHint": "放棄本機更改並使用最新版本",
790 | "editor:conflict.viewLatestVersion": "查看最新版本",
791 | "editor:conflict.warning": "儲存衝突!另一個使用者已經修改了此頁面。",
792 | "editor:conflict.whatToDo": "你想要怎麼做?",
793 | "editor:conflict.whatToDoLocal": "使用目前的本機版本,並忽略最新的更改。",
794 | "editor:conflict.whatToDoRemote": "使用線上版本(最新版)並放棄您的編輯內容。",
795 | "editor:markup.blockquote": "段落引用",
796 | "editor:markup.blockquoteError": "段落引用(錯誤)",
797 | "editor:markup.blockquoteInfo": "段落引用(資訊)",
798 | "editor:markup.blockquoteSuccess": "段落引用(成功)",
799 | "editor:markup.blockquoteWarning": "段落引用(警告)",
800 | "editor:markup.bold": "粗體",
801 | "editor:markup.distractionFreeMode": "專注模式",
802 | "editor:markup.heading": "標題 {{level}}",
803 | "editor:markup.horizontalBar": "水平分隔線",
804 | "editor:markup.inlineCode": "行內程式碼",
805 | "editor:markup.insertAssets": "插入素材",
806 | "editor:markup.insertBlock": "插入區塊",
807 | "editor:markup.insertCodeBlock": "插入區塊程式碼",
808 | "editor:markup.insertDiagram": "插入圖表",
809 | "editor:markup.insertLink": "插入連結",
810 | "editor:markup.insertMathExpression": "插入數學表達式",
811 | "editor:markup.insertVideoAudio": "插入影片\/音訊",
812 | "editor:markup.italic": "斜體",
813 | "editor:markup.keyboardKey": "鍵盤快速鍵",
814 | "editor:markup.markdownFormattingHelp": "Markdown 格式化說明",
815 | "editor:markup.noSelectionError": "必須先選取文字!",
816 | "editor:markup.orderedList": "編號清單",
817 | "editor:markup.strikethrough": "刪除線",
818 | "editor:markup.subscript": "下標",
819 | "editor:markup.superscript": "上標",
820 | "editor:markup.tableHelper": "表格幫手",
821 | "editor:markup.togglePreviewPane": "隱藏\/顯示預覽視窗",
822 | "editor:markup.toggleSpellcheck": "切換拼字檢查",
823 | "editor:markup.unorderedList": "項目符號清單",
824 | "editor:page": "頁面",
825 | "editor:props.allowComments": "允許留言",
826 | "editor:props.allowCommentsHint": "在此頁面上啟用留言功能。",
827 | "editor:props.allowRatings": "允許評分",
828 | "editor:props.allowRatingsHint": "在此頁面上啟用評分功能。",
829 | "editor:props.categorization": "分類",
830 | "editor:props.css": "CSS 樣式",
831 | "editor:props.cssHint": "儲存後 CSS 會自動被最小化。不需要包含 style 標籤,只要輸入實際的 CSS 樣式碼。",
832 | "editor:props.displayAuthor": "顯示作者資訊",
833 | "editor:props.displayAuthorHint": "顯示頁面作者和最後編輯時間",
834 | "editor:props.displaySharingBar": "顯示分享工具列",
835 | "editor:props.displaySharingBarHint": "顯示分享和列印頁面的工具列",
836 | "editor:props.html": "HTML",
837 | "editor:props.htmlHint": "您必須用 HTML 的 script 標籤將 JavaScript 程式碼包起來。",
838 | "editor:props.info": "資訊",
839 | "editor:props.locale": "語言",
840 | "editor:props.pageInfo": "頁面資訊",
841 | "editor:props.pageProperties": "頁面屬性",
842 | "editor:props.path": "路徑",
843 | "editor:props.pathCategorization": "路徑與分類",
844 | "editor:props.pathHint": "開頭或結尾不要包含斜線。",
845 | "editor:props.publishEnd": "發佈結束於...",
846 | "editor:props.publishEndHint": "留空表示無結束日期",
847 | "editor:props.publishStart": "發佈於...",
848 | "editor:props.publishStartHint": "留空表示無起始日期",
849 | "editor:props.publishState": "發佈狀態",
850 | "editor:props.publishToggle": "已發佈",
851 | "editor:props.publishToggleHint": "對此頁面具有寫入權限的使用者仍然可以看到未發佈的頁面。",
852 | "editor:props.scheduling": "排程",
853 | "editor:props.scripts": "腳本",
854 | "editor:props.shortDescription": "簡短敘述",
855 | "editor:props.shortDescriptionHint": "顯示於標題下方",
856 | "editor:props.social": "社群",
857 | "editor:props.socialFeatures": "社群功能",
858 | "editor:props.styles": "樣式",
859 | "editor:props.tags": "標籤",
860 | "editor:props.tagsHint": "使用標籤來將頁面進行分類,使其更易於查找。",
861 | "editor:props.title": "標題",
862 | "editor:props.toc": "目錄",
863 | "editor:props.tocHeadingLevels": "目錄標題層級",
864 | "editor:props.tocHeadingLevelsHint": "目錄將顯示至所選層級的標題。",
865 | "editor:props.tocTitle": "目錄",
866 | "editor:props.tocUseDefault": "使用網站預設值",
867 | "editor:save.createSuccess": "頁面建立成功。",
868 | "editor:save.error": "建立頁面時發生錯誤",
869 | "editor:save.pleaseWait": "請稍後...",
870 | "editor:save.processing": "轉譯中",
871 | "editor:save.saved": "已儲存",
872 | "editor:save.updateSuccess": "頁面已成功更新。",
873 | "editor:select.cannotChange": "頁面一旦建立後就無法更改。",
874 | "editor:select.customView": "或建立自訂內容?",
875 | "editor:select.title": "您想要用哪個編輯器來編輯此頁面?",
876 | "editor:unsaved.body": "您的更改尚未儲存。您確定要離開編輯器並放棄自上次儲存以來所做的任何更改嗎?",
877 | "editor:unsaved.title": "放棄未儲存的更改?",
878 | "editor:unsavedWarning": "您有尚未儲存的編輯內容。您確定要離開編輯器嗎?",
879 | "history:restore.confirmButton": "還原",
880 | "history:restore.confirmText": "您確定要將此頁面內容還原至 {{date}} 的版本嗎?該版本將被複製為最新的歷史記錄。不過,新的版本仍然會被保留。",
881 | "history:restore.confirmTitle": "確定要還原頁面版本?",
882 | "history:restore.success": "頁面版本已成功還原!",
883 | "profile:activity.commentsPosted": "已發表留言",
884 | "profile:activity.joinedOn": "加入於",
885 | "profile:activity.lastLoginOn": "最後登入於",
886 | "profile:activity.lastUpdatedOn": "個人資料更新於",
887 | "profile:activity.pagesCreated": "已建立頁面",
888 | "profile:activity.title": "動態",
889 | "profile:appearance": "外觀",
890 | "profile:appearanceDark": "深色",
891 | "profile:appearanceDefault": "網站預設",
892 | "profile:appearanceLight": "淺色",
893 | "profile:auth.changePassSuccess": "密碼已成功變更。",
894 | "profile:auth.changePassword": "更改密碼",
895 | "profile:auth.currentPassword": "目前密碼",
896 | "profile:auth.newPassword": "新密碼",
897 | "profile:auth.provider": "供應商",
898 | "profile:auth.title": "認證",
899 | "profile:auth.verifyPassword": "確認新密碼",
900 | "profile:comments.title": "留言",
901 | "profile:dateFormat": "日期格式",
902 | "profile:displayName": "顯示名稱",
903 | "profile:groups.title": "群組",
904 | "profile:jobTitle": "職稱",
905 | "profile:localeDefault": "預設語言",
906 | "profile:location": "地點",
907 | "profile:myInfo": "我的資訊",
908 | "profile:pages.emptyList": "沒有頁面可顯示。",
909 | "profile:pages.headerCreatedAt": "建立時間",
910 | "profile:pages.headerPath": "路徑",
911 | "profile:pages.headerTitle": "標題",
912 | "profile:pages.headerUpdatedAt": "最後更新",
913 | "profile:pages.refreshSuccess": "頁面列表已成功更新。",
914 | "profile:pages.subtitle": "我建立或上次修改的頁面列表",
915 | "profile:pages.title": "頁面",
916 | "profile:preferences": "偏好設定",
917 | "profile:save.success": "個人資料已成功儲存。",
918 | "profile:subtitle": "我的個人資訊",
919 | "profile:timezone": "時區",
920 | "profile:title": "個人資料",
921 | "profile:viewPublicProfile": "查看公開資料",
922 | "tags:clearSelection": "清除選擇",
923 | "tags:currentSelection": "已選擇",
924 | "tags:locale": "語言",
925 | "tags:localeAny": "不限",
926 | "tags:noResults": "找不到包含所選標記的任何頁面。",
927 | "tags:noResultsWithFilter": "找不到與目前過濾選項相符的頁面。",
928 | "tags:orderBy": "排序依據",
929 | "tags:orderByField.ID": "ID",
930 | "tags:orderByField.creationDate": "建立日期",
931 | "tags:orderByField.lastModified": "最後更新",
932 | "tags:orderByField.path": "路徑",
933 | "tags:orderByField.title": "標題",
934 | "tags:pageLastUpdated": "最後更新於 {{date}}",
935 | "tags:retrievingResultsLoading": "讀取頁面結果中...",
936 | "tags:searchWithinResultsPlaceholder": "在結果中搜尋...",
937 | "tags:selectOneMoreTags": "選擇一個或多個標籤",
938 | "tags:selectOneMoreTagsHint": "請在左側欄中選擇一個或多個標籤。"
939 | }
--------------------------------------------------------------------------------
/zh.json:
--------------------------------------------------------------------------------
1 | {
2 | "admin:adminArea": "管理区",
3 | "admin:analytics.providerConfiguration": "配置选项",
4 | "admin:analytics.providerNoConfiguration": "该服务提供商没有可修改的配置选项。",
5 | "admin:analytics.providers": "服务提供商",
6 | "admin:analytics.refreshSuccess": "已刷新服务提供商名单。",
7 | "admin:analytics.saveSuccess": "已成功保存分析配置",
8 | "admin:analytics.subtitle": "将分析和跟踪工具添加到 wiki 站点",
9 | "admin:analytics.title": "网站分析",
10 | "admin:api.disableButton": "停用 API",
11 | "admin:api.disabled": "API 已停用",
12 | "admin:api.enableButton": "启用 API",
13 | "admin:api.enabled": "API 已启用",
14 | "admin:api.expiration180d": "180 天",
15 | "admin:api.expiration1y": "1 年",
16 | "admin:api.expiration30d": "30 天",
17 | "admin:api.expiration3y": "3 年",
18 | "admin:api.expiration90d": "90 天",
19 | "admin:api.headerCreated": "创建",
20 | "admin:api.headerExpiration": "过期时间",
21 | "admin:api.headerKeyEnding": "密钥结尾",
22 | "admin:api.headerLastUpdated": "最后更新",
23 | "admin:api.headerName": "名称",
24 | "admin:api.headerRevoke": "撤销",
25 | "admin:api.newKeyButton": "创建新的 API 密钥",
26 | "admin:api.newKeyCopyWarn": "复制如下所示的密钥{{bold}}",
27 | "admin:api.newKeyCopyWarnBold": "它不会再显示",
28 | "admin:api.newKeyExpiration": "期限",
29 | "admin:api.newKeyExpirationHint": "无论密钥是否到期,都可以随时撤销。",
30 | "admin:api.newKeyFullAccess": "完全访问",
31 | "admin:api.newKeyGroup": "用户组",
32 | "admin:api.newKeyGroupError": "必须选择一个组。",
33 | "admin:api.newKeyGroupHint": "API 密钥将具有与所选组相同的权限。",
34 | "admin:api.newKeyGroupPermissions": "或使用用户组权限……",
35 | "admin:api.newKeyGuestGroupError": "访客组不能被用于 API 密钥。",
36 | "admin:api.newKeyName": "名称",
37 | "admin:api.newKeyNameError": "名称(Name)为空或不合法。",
38 | "admin:api.newKeyNameHint": "此密钥的用途",
39 | "admin:api.newKeyPermissionScopes": "权限范围",
40 | "admin:api.newKeySuccess": "API 密钥已成功创建。",
41 | "admin:api.newKeyTitle": "新的 API 密钥",
42 | "admin:api.noKeyInfo": "尚未生成任何 API 密钥。",
43 | "admin:api.refreshSuccess": "API 密钥列表已刷新。",
44 | "admin:api.revoke": "撤销",
45 | "admin:api.revokeConfirm": "确认删除此 API 密钥?",
46 | "admin:api.revokeConfirmText": "是否确定要撤销{{name}}密钥吗?本操作无法撤消!",
47 | "admin:api.revokeSuccess": "已成功删除此密钥。",
48 | "admin:api.subtitle": "管理 API 访问密钥",
49 | "admin:api.title": "API 访问",
50 | "admin:api.toggleStateDisabledSuccess": "API 已成功禁用。",
51 | "admin:api.toggleStateEnabledSuccess": "API 已成功启用。",
52 | "admin:auth.activeStrategies": "登录方式",
53 | "admin:auth.addStrategy": "添加登录方式",
54 | "admin:auth.allowedWebOrigins": "允许的 Web 来源",
55 | "admin:auth.autoEnrollGroups": "分配给组",
56 | "admin:auth.autoEnrollGroupsHint": "自动将新用户分配给这些组。",
57 | "admin:auth.callbackUrl": "回调的网址\/重定向的路径",
58 | "admin:auth.configReference": "配置参考",
59 | "admin:auth.configReferenceSubtitle": "某些登录方式可能需要在提供商处进行配置。这些配置内容仅供参考,目前的登录方式可能不需要进行配置。",
60 | "admin:auth.displayName": "显示名称",
61 | "admin:auth.displayNameHint": "此标题会在用户登录时为此登录方式显示",
62 | "admin:auth.domainsWhitelist": "限制电子邮件域名",
63 | "admin:auth.domainsWhitelistHint": "授权注册的电子邮件域名列表。用户电子邮件域名必须与其中之一匹配才能获得访问权限。",
64 | "admin:auth.force2fa": "强制所有用户使用双重身份验证 (2FA)",
65 | "admin:auth.force2faHint": "用户将在第一次登录时被要求设置双重身份验证 (2FA),并且无法被用户禁用。",
66 | "admin:auth.globalAdvSettings": "全局高级设置",
67 | "admin:auth.jwtAudience": "JWT 受众",
68 | "admin:auth.jwtAudienceHint": "登录时发出的 JWT 中的受众 URN,通常是您的域名(例如 urn:your.domain.com)",
69 | "admin:auth.loginUrl": "登录链接",
70 | "admin:auth.logoutUrl": "注销链接",
71 | "admin:auth.refreshSuccess": "登录方式列表已更新。",
72 | "admin:auth.registration": "注册",
73 | "admin:auth.saveSuccess": "验证配置已成功保存。",
74 | "admin:auth.security": "安全性",
75 | "admin:auth.selfRegistration": "开放注册",
76 | "admin:auth.selfRegistrationHint": "允许任何成功获得登录方式授权的用户访问 wiki。",
77 | "admin:auth.siteUrlNotSetup": "必须首先设置有效的 {{siteUrl}}}!单击左侧边栏中的 {{general}}。",
78 | "admin:auth.strategies": "策略",
79 | "admin:auth.strategyConfiguration": "策略配置",
80 | "admin:auth.strategyIsEnabled": "启用",
81 | "admin:auth.strategyIsEnabledHint": "用户能否使用此方式登录?",
82 | "admin:auth.strategyNoConfiguration": "此策略没有可修改的配置选项。",
83 | "admin:auth.strategyState": "此策略为{{state}} {{locked}}",
84 | "admin:auth.strategyStateActive": "启用",
85 | "admin:auth.strategyStateInactive": "禁用",
86 | "admin:auth.strategyStateLocked": "并且不能禁用。",
87 | "admin:auth.subtitle": "配置wiki站点的身份验证方式",
88 | "admin:auth.title": "身份验证",
89 | "admin:auth.tokenEndpointAuthMethod": "令牌端点认证方法",
90 | "admin:auth.tokenExpiration": "令牌过期。",
91 | "admin:auth.tokenExpirationHint": "令牌的最长有效期(默认:30 分钟)。",
92 | "admin:auth.tokenRenewalPeriod": "令牌续签周期",
93 | "admin:auth.tokenRenewalPeriodHint": "令牌续签的最长期限(默认:14 天)。",
94 | "admin:comments.configSaveSuccess": "评论配置已成功保存。",
95 | "admin:comments.provider": "服务提供商",
96 | "admin:comments.providerConfig": "提供者配置",
97 | "admin:comments.providerNoConfig": "该提供者没有可供修改的配置选项。",
98 | "admin:comments.subtitle": "向 wiki 站点的页面添加讨论功能",
99 | "admin:comments.title": "评论",
100 | "admin:contribute.becomeAPatron": "进行赞助",
101 | "admin:contribute.becomeASponsor": "进行赞助",
102 | "admin:contribute.contribute": "贡献",
103 | "admin:contribute.ethereum": "我们接受使用以太坊的赞助:",
104 | "admin:contribute.followUsOnTwitter": "在 {{0}} 关注我们。",
105 | "admin:contribute.foundABug": "发现了一个 bug?在 {{0}} 上提交问题。",
106 | "admin:contribute.fundOurWork": "资助我们的工作",
107 | "admin:contribute.github": "通过 GitHub Sponsors 成为赞助者(直接支持首席开发者 Nicolas Giard 以帮助他实现全职开发 Wiki.js 的目标)",
108 | "admin:contribute.helpTranslate": "帮助翻译 Wiki.js 到您所使用的语言。请在 {{0}} 告诉我们。",
109 | "admin:contribute.makeADonation": "进行捐赠",
110 | "admin:contribute.needYourHelp": "我们需要您的帮助来不断改进软件并运行各种相关服务(例如托管和网络)。",
111 | "admin:contribute.openCollective": "Wiki.js 也是 Open Collective 计划——一个面向开源社区的公开基金的一部分。您可以通过每月或一次性捐款来提供财务捐助:",
112 | "admin:contribute.openSource": "Wiki.js 是 {{1}} 和 {{2}} 用 {{0}} 为您提供的免费开源软件。",
113 | "admin:contribute.openSourceContributors": "贡献者",
114 | "admin:contribute.patreon": "通过 Patreon 成为赞助者(直接支持首席开发者 Nicolas Giard 以帮助他实现全职开发 Wiki.js 的目标)",
115 | "admin:contribute.paypal": "通过 Paypal 进行一次性或定期捐赠:",
116 | "admin:contribute.shop": "Wiki.js 商店",
117 | "admin:contribute.spreadTheWord": "把信息传播出去",
118 | "admin:contribute.submitAnIdea": "在 {{0}} 上提交想法或对提议的想法进行投票。",
119 | "admin:contribute.submitAnIdeaLink": "功能请求板",
120 | "admin:contribute.subtitle": "帮助支持 Wiki.js 开发和运营",
121 | "admin:contribute.talkToFriends": "向您的朋友和同时称赞Wiki.js!",
122 | "admin:contribute.title": "为 Wiki.js 出一份力",
123 | "admin:contribute.tshirts": "您还可以购买 Wiki.js T恤以在资金上支持该项目:",
124 | "admin:dashboard.contributeHelp": "我们需要您的帮助!",
125 | "admin:dashboard.contributeLearnMore": "了解更多",
126 | "admin:dashboard.contributeSubtitle": "Wiki.js 是一个免费的开源项目。您可以通过多种方式为项目做出贡献。",
127 | "admin:dashboard.groups": "组",
128 | "admin:dashboard.lastLogins": "上次登录",
129 | "admin:dashboard.mostPopularPages": "最受欢迎的页面",
130 | "admin:dashboard.pages": "页面",
131 | "admin:dashboard.recentPages": "最近页面",
132 | "admin:dashboard.subtitle": "Wiki.js",
133 | "admin:dashboard.title": "配置板",
134 | "admin:dashboard.users": "用户",
135 | "admin:dashboard.versionLatest": "正在运行最新版本。",
136 | "admin:dashboard.versionNew": "有新版本:{{version}}",
137 | "admin:dev.flags.title": "标志",
138 | "admin:dev.graphiql.title": "GraphiQL",
139 | "admin:dev.title": "开发者工具",
140 | "admin:dev.voyager.title": "航海家",
141 | "admin:editor.title": "编辑器",
142 | "admin:extensions.subtitle": "安装扩展以获得额外功能",
143 | "admin:extensions.title": "扩展",
144 | "admin:general.companyName": "公司\/组织名称",
145 | "admin:general.companyNameHint": "在页脚显示版权声明时使用的名称,留空则不显示。",
146 | "admin:general.contentLicense": "内容许可证",
147 | "admin:general.contentLicenseHint": "许可证在所有内容页面的页脚中显示。",
148 | "admin:general.displayEditMenuBar": "显示编辑菜单栏",
149 | "admin:general.displayEditMenuBarHint": "在页眉中显示编辑菜单栏。",
150 | "admin:general.displayEditMenuBtn": "显示“编辑”按钮",
151 | "admin:general.displayEditMenuBtnHint": "显示“编辑此页”按钮。",
152 | "admin:general.displayEditMenuExternalBtn": "显示“从外部编辑”按钮",
153 | "admin:general.displayEditMenuExternalBtnHint": "显示一个链接到外部存储库(如:GitHub)的按钮,使用户可以在外部存储库编辑当前页或发起合并请求(PR)。",
154 | "admin:general.editFab": "快速编辑浮动菜单",
155 | "admin:general.editFabHint": "在屏幕右下角显示浮动快捷操作按钮(具有拨号式菜单)。",
156 | "admin:general.editMenuBar": "编辑菜单栏",
157 | "admin:general.editMenuExternalIcon": "按钮图标",
158 | "admin:general.editMenuExternalIconHint": "显示在编辑按钮上的图标。如:输入mdi-github 会显示 GitHub 图标。",
159 | "admin:general.editMenuExternalName": "按钮显示的站点名称",
160 | "admin:general.editMenuExternalNameHint": "要在编辑按钮上显示的外部站点的名称。不要包括“编辑”前缀。",
161 | "admin:general.editMenuExternalUrl": "按钮网址",
162 | "admin:general.editMenuExternalUrlHint": "指向外部存储库的地址。需在要包含文件名的地方使用 {filename} 标识(如:https:\/\/github.com\/foo\/bar\/blob\/main\/{filename} )。",
163 | "admin:general.editShortcuts": "修改快捷键",
164 | "admin:general.footerCopyright": "页脚版权说明",
165 | "admin:general.footerOverride": "自定义页脚文本",
166 | "admin:general.footerOverrideHint": "(可选)使用自定义内容覆盖页脚文本。对不适用于上述许可证的情况很有用。",
167 | "admin:general.general": "常规",
168 | "admin:general.logo": "Logo",
169 | "admin:general.logoUrl": "Logo URL",
170 | "admin:general.logoUrlHint": "选择要作为 Logo 的图片。支持 SVG、PNG、JPG,使用 34x34 以上像素的方形图片。点击右边的按钮上传新的图片。",
171 | "admin:general.metaRobots": "Robots Meta 标签",
172 | "admin:general.metaRobotsHint": "默认:Index, Follow。也可以对每个页面单独设置。",
173 | "admin:general.pageExtensions": "页面扩展名",
174 | "admin:general.pageExtensionsHint": "以逗号分隔的页面扩展名的列表。例如,在此处添加 md 会将 \/foobar.md 等同于 \/foobar。",
175 | "admin:general.saveSuccess": "网站配置已成功保存。",
176 | "admin:general.siteBranding": "网站品牌",
177 | "admin:general.siteDescription": "网站说明",
178 | "admin:general.siteDescriptionHint": "默认的页面描述",
179 | "admin:general.siteInfo": "网站信息",
180 | "admin:general.siteTitle": "网站名称",
181 | "admin:general.siteTitleHint": "显示在顶部栏中, 并附加到所有页面元标题。",
182 | "admin:general.siteTitleInvalidChars": "网站标题包含无效字符。",
183 | "admin:general.siteUrl": "网站网址",
184 | "admin:general.siteUrlHint": "输入您的 wiki 站点的完整 URL,无需键入尾部斜杠。(例如 https:\/\/wiki.example.com)",
185 | "admin:general.subtitle": "Wiki 站点的核心设置",
186 | "admin:general.title": "常规",
187 | "admin:general.uploadClear": "清除",
188 | "admin:general.uploadLogo": "上传 Logo",
189 | "admin:general.uploadSizeHint": "建议使用 {{size}} 像素的图片以获得最佳效果。",
190 | "admin:general.uploadTypesHint": "仅限于 {{typeList}} 和 {{lastType}} 文件类型",
191 | "admin:groups.title": "组",
192 | "admin:locale.activeNamespaces.hint": "已启用的语言包。无论列表中的选择如何,始终都会包含上面定义的默认语言包。",
193 | "admin:locale.activeNamespaces.label": "已启用的语言包",
194 | "admin:locale.autoUpdate.hint": "当语言包有更新时自动下载更新。",
195 | "admin:locale.autoUpdate.hintWithNS": "自动更新所有已启用的语言版本。",
196 | "admin:locale.autoUpdate.label": "自动更新",
197 | "admin:locale.availability": "可用性",
198 | "admin:locale.base.hint": "所有 UI 、文本及元素都将以选定的语言显示。",
199 | "admin:locale.base.label": "网站语言",
200 | "admin:locale.base.labelWithNS": "默认语言",
201 | "admin:locale.code": "代码",
202 | "admin:locale.download": "下载",
203 | "admin:locale.downloadTitle": "下载语言包",
204 | "admin:locale.name": "名字",
205 | "admin:locale.namespaces.hint": "为同一页面启用多个语言版本。",
206 | "admin:locale.namespaces.label": "多语言",
207 | "admin:locale.namespacing": "多语言",
208 | "admin:locale.namespacingPrefixWarning.subtitle": "如果路径中不包含语言包代号,将自动重定向到上面定义的默认语言包。",
209 | "admin:locale.namespacingPrefixWarning.title": "语言包代码将作为所有路径的前缀。 (例如\/{{langCode}}\/page-name)",
210 | "admin:locale.nativeName": "原始名称",
211 | "admin:locale.rtl": "RTL",
212 | "admin:locale.settings": "多语言设置",
213 | "admin:locale.sideload": "加载区域包",
214 | "admin:locale.sideloadHelp": "如果您没有连接到互联网或无法使用上述方法下载区域设置文件,您可以在下方上传软件包实现加载。",
215 | "admin:locale.subtitle": "为 wiki 站点设置语言包",
216 | "admin:locale.title": "语言包",
217 | "admin:logging.title": "日志记录",
218 | "admin:mail.configuration": "配置",
219 | "admin:mail.dkim": "DKIM(可选)",
220 | "admin:mail.dkimDomainName": "域名",
221 | "admin:mail.dkimHint": "DKIM(DomainKeys Identified Mail)通过为收件人提供验证域名和确保邮件真实性的方法,为从 Wiki.js 发送的所有电子邮件提供一层安全性。",
222 | "admin:mail.dkimKeySelector": "密钥选择器",
223 | "admin:mail.dkimPrivateKey": "私钥",
224 | "admin:mail.dkimPrivateKeyHint": "PEM 格式的选择器的私钥",
225 | "admin:mail.dkimUse": "使用 DKIM",
226 | "admin:mail.saveSuccess": "已保存设置。",
227 | "admin:mail.sendTestSuccess": "已成功发送测试邮件。",
228 | "admin:mail.sender": "发件人",
229 | "admin:mail.senderEmail": "发件人的 Email",
230 | "admin:mail.senderName": "发件人姓名",
231 | "admin:mail.smtp": "SMTP 设置",
232 | "admin:mail.smtpHost": "主机",
233 | "admin:mail.smtpName": "识别客户端用主机名",
234 | "admin:mail.smtpNameHint": "发送到 SMTP 服务器时标识该邮件程序的名称(可选),留空以使用服务器主机名。对于使用 Google Workspace 客户,这应该是您的主域名。",
235 | "admin:mail.smtpPort": "端口",
236 | "admin:mail.smtpPortHint": "通常为 465(推荐),587 或 25。",
237 | "admin:mail.smtpPwd": "密码",
238 | "admin:mail.smtpTLS": "安全(TLS)",
239 | "admin:mail.smtpTLSHint": "使用端口 465 时应启用,否则关闭(例如使用端口 587 或 25)。",
240 | "admin:mail.smtpUser": "用户名",
241 | "admin:mail.smtpVerifySSL": "验证 SSL 证书",
242 | "admin:mail.smtpVerifySSLHint": "某些主机可能会要求禁用 SSL 证书检查,但我们推荐保持启用来确保安全性。",
243 | "admin:mail.subtitle": "配置邮件设置",
244 | "admin:mail.test": "发送测试邮件",
245 | "admin:mail.testHint": "发送测试邮件,以确保 SMTP 配置已经正常工作。",
246 | "admin:mail.testRecipient": "收件人的 Email",
247 | "admin:mail.testSend": "发送测试邮件",
248 | "admin:mail.title": "邮件",
249 | "admin:nav.modules": "模块",
250 | "admin:nav.site": "网站",
251 | "admin:nav.system": "系统",
252 | "admin:nav.users": "用户",
253 | "admin:navigation.copyFromLocale": "从语言版本复制...",
254 | "admin:navigation.copyFromLocaleInfoText": "从要复制的项目中选择语言。项目将被添加到当前激活的语言列表之后。",
255 | "admin:navigation.delete": "删除{{kind}}",
256 | "admin:navigation.divider": "分隔器",
257 | "admin:navigation.edit": "编辑{{kind}}",
258 | "admin:navigation.emptyList": "空导航",
259 | "admin:navigation.header": "头部区域",
260 | "admin:navigation.icon": "图标",
261 | "admin:navigation.label": "标签",
262 | "admin:navigation.link": "链接",
263 | "admin:navigation.mode": "导航模式",
264 | "admin:navigation.modeCustom.description": "静态导航菜单 + 站点树按钮",
265 | "admin:navigation.modeCustom.title": "自定义导航",
266 | "admin:navigation.modeNone.description": "禁用站点导航栏",
267 | "admin:navigation.modeNone.title": "无",
268 | "admin:navigation.modeSiteTree.description": "经典树状导航",
269 | "admin:navigation.modeSiteTree.title": "站点地图",
270 | "admin:navigation.modeStatic.description": "仅静态导航菜单",
271 | "admin:navigation.modeStatic.title": "静态导航",
272 | "admin:navigation.navType.external": "外部链接",
273 | "admin:navigation.navType.externalblank": "外部链接(新窗口)",
274 | "admin:navigation.navType.home": "首页",
275 | "admin:navigation.navType.page": "页面",
276 | "admin:navigation.navType.searchQuery": "搜索查询",
277 | "admin:navigation.noItemsText": "单击添加按钮添加第一个导航项。",
278 | "admin:navigation.noSelectionText": "在左侧选择一个导航项。",
279 | "admin:navigation.saveSuccess": "导航已成功保存。",
280 | "admin:navigation.selectPageButton": "选择页面...",
281 | "admin:navigation.sourceLocale": "源语言",
282 | "admin:navigation.sourceLocaleHint": "将要被复制的导航栏物件的语言。",
283 | "admin:navigation.subtitle": "管理网站导航",
284 | "admin:navigation.target": "目标",
285 | "admin:navigation.targetType": "目标类型",
286 | "admin:navigation.title": "导航",
287 | "admin:navigation.untitled": "无标题 {{kind}}",
288 | "admin:navigation.visibilityMode.all": "所有人可见",
289 | "admin:navigation.visibilityMode.restricted": "选定组以对该组可见……",
290 | "admin:pages.title": "页面",
291 | "admin:rendering.subtitle": "配置页面渲染管道",
292 | "admin:rendering.title": "渲染",
293 | "admin:search.configSaveSuccess": "搜索引擎配置已成功保存。",
294 | "admin:search.engineConfig": "引擎配置",
295 | "admin:search.engineNoConfig": "此引擎没有可修改的配置选项。",
296 | "admin:search.indexRebuildSuccess": "索引重建成功。",
297 | "admin:search.listRefreshSuccess": "搜索引擎列表已刷新。",
298 | "admin:search.rebuildIndex": "重建索引",
299 | "admin:search.searchEngine": "搜索引擎",
300 | "admin:search.subtitle": "配置该 wiki 站点的搜索功能",
301 | "admin:search.title": "搜索引擎",
302 | "admin:security.bypassLogin": "绕过登录页面",
303 | "admin:security.bypassLoginHint": "是否自动将用户重定向到第一个身份验证提供程序。",
304 | "admin:security.enforce2fa": "强制开启双重身份验证 (2FA)",
305 | "admin:security.enforce2faHint": "在使用 用户名\/密码 形式的身份验证方式时,强制所有用户使用双重身份验证 (2FA)。",
306 | "admin:security.hideLocalLogin": "隐藏本地身份验证提供程序",
307 | "admin:security.hideLocalLoginHint": "不要在登录屏幕上显示本地身份验证提供程序。 在 URL 后加上 ?all 可以暂时使用它。",
308 | "admin:security.jwt": "JWT 配置",
309 | "admin:security.login": "登录",
310 | "admin:security.loginBgUrl": "登录页面背景图片链接",
311 | "admin:security.loginBgUrlHint": "指定要用作登录背景的图像。支持 PNG 和 JPG,建议使用图片尺寸为 1920x1080。默认为空。点击右侧的按钮上传新图像。请注意,Guests 组必须对所选图像具有读取权限!",
312 | "admin:security.loginScreen": "登录页",
313 | "admin:security.loginSecurity": "安全",
314 | "admin:security.maxUploadBatch": "每次上传的最大文件数",
315 | "admin:security.maxUploadBatchHint": "一次可以批量上传多少文件?",
316 | "admin:security.maxUploadBatchSuffix": "文件",
317 | "admin:security.maxUploadSize": "最大上传大小",
318 | "admin:security.maxUploadSizeHint": "单个文件的最大大小。",
319 | "admin:security.maxUploadSizeSuffix": "字节",
320 | "admin:security.subtitle": "配置安全设置",
321 | "admin:security.title": "安全",
322 | "admin:security.uploads": "上传",
323 | "admin:security.uploadsInfo": "这些设置只影响 Wiki.js。 如果您使用反向代理(例如 Nginx、Apache、Cloudflare),您必须更改它们的设置以生效",
324 | "admin:ssl.currentState": "当前状态",
325 | "admin:ssl.domain": "域名",
326 | "admin:ssl.domainHint": "输入指向您的 wiki 站点的完整域名(例如:wiki.example.com)",
327 | "admin:ssl.expiration": "证书过期",
328 | "admin:ssl.httpPort": "HTTP 端口",
329 | "admin:ssl.httpPortHint": "非 SSL 服务器端口将会监听 HTTP 请求,这些端口一般是 80 或 3000 。",
330 | "admin:ssl.httpPortRedirect": "HTTP 请求重定向到 HTTPS",
331 | "admin:ssl.httpPortRedirectHint": "将会自动将所有的 HTTP 请求重定向到 HTTPS。",
332 | "admin:ssl.httpPortRedirectSaveSuccess": "HTTP 重定向已成功更改。",
333 | "admin:ssl.httpPortRedirectTurnOff": "关闭",
334 | "admin:ssl.httpPortRedirectTurnOn": "打开",
335 | "admin:ssl.httpsPort": "HTTPS 端口",
336 | "admin:ssl.httpsPortHint": "SSL 服务器监听的 HTTPS 请求端口,一般是 443。",
337 | "admin:ssl.ports": "端口",
338 | "admin:ssl.provider": "服务提供商",
339 | "admin:ssl.providerCustomCertificate": "自定义证书",
340 | "admin:ssl.providerDisabled": "禁用",
341 | "admin:ssl.providerHint": "如果已经拥有自己的证书,请选择“自定义证书”。",
342 | "admin:ssl.providerLetsEncrypt": "Let's Encrypt",
343 | "admin:ssl.providerOptions": "服务提供商选项",
344 | "admin:ssl.renewCertificate": "续期证书",
345 | "admin:ssl.renewCertificateLoadingSubtitle": "请不要离开此页面。",
346 | "admin:ssl.renewCertificateLoadingTitle": "正在续期证书……",
347 | "admin:ssl.renewCertificateSuccess": "证书续期成功。",
348 | "admin:ssl.status": "证书状态",
349 | "admin:ssl.subscriberEmail": "订阅者邮箱",
350 | "admin:ssl.subtitle": "管理 SSL 配置",
351 | "admin:ssl.title": "SSL 证书",
352 | "admin:ssl.writableConfigFileWarning": "请注意,配置文件必须为可写入才能设定端口配置。",
353 | "admin:stats.title": "统计",
354 | "admin:storage.actionRun": "运行",
355 | "admin:storage.actions": "操作",
356 | "admin:storage.actionsInactiveWarn": "必须启用此存储目标并应用更改,然后才能运行操作。",
357 | "admin:storage.errorMsg": "错误消息",
358 | "admin:storage.lastSync": "上次同步于 {{time}}",
359 | "admin:storage.lastSyncAttempt": "上次尝试是{{time}}",
360 | "admin:storage.noConfigOption": "此存储目标没有可修改的配置选项。",
361 | "admin:storage.noTarget": "没有任何活动存储目标。",
362 | "admin:storage.status": "状态",
363 | "admin:storage.subtitle": "为内容设置备份和同步目标",
364 | "admin:storage.syncDirBi": "双向",
365 | "admin:storage.syncDirBiHint": "在双向模式下,首先从存储目标中提取内容。任何较新的内容都会覆盖本地内容。自上次同步以来的新内容将被推送到存储目标,如果存在,则覆盖目标上的任何内容。",
366 | "admin:storage.syncDirPull": "从目标中拉取",
367 | "admin:storage.syncDirPullHint": "内容总是从存储目标中提取,覆盖已存在的任何本地内容。此选项通常保留用于一次性内容导入。警告使用此选项,因为任何本地内容都将始终被覆盖!",
368 | "admin:storage.syncDirPush": "推送到目标",
369 | "admin:storage.syncDirPushHint": "内容始终以覆盖任何现有内容的形式被推送到存储目标,这是最安全的备份方案。",
370 | "admin:storage.syncDirection": "同步方向",
371 | "admin:storage.syncDirectionSubtitle": "选择如何处理此存储目标的内容同步。",
372 | "admin:storage.syncSchedule": "同步计划任务",
373 | "admin:storage.syncScheduleCurrent": "目前设置为每 {{schedule}} 。",
374 | "admin:storage.syncScheduleDefault": "默认值为每 {{schedule}} 。",
375 | "admin:storage.syncScheduleHint": "出于性能原因,此存储目标按基于间隔的计划同步更改,而不是在每次更改上同步更改。定义同步发生时的间隔。",
376 | "admin:storage.targetConfig": "目标配置",
377 | "admin:storage.targetState": "此存储目标的状态为 {{state}}",
378 | "admin:storage.targetStateActive": "启用",
379 | "admin:storage.targetStateInactive": "禁用",
380 | "admin:storage.targets": "目标",
381 | "admin:storage.title": "存储",
382 | "admin:storage.unsupported": "不支持",
383 | "admin:system.configFile": "配置文件",
384 | "admin:system.cpuCores": "CPU 核心数",
385 | "admin:system.currentVersion": "当前版本",
386 | "admin:system.dbPartialSupport": "不完全支持当前数据库版本,部分功能可能受限,或不会按预期正常工作。",
387 | "admin:system.hostInfo": "主机信息",
388 | "admin:system.hostname": "主机名",
389 | "admin:system.latestVersion": "最新版本",
390 | "admin:system.os": "操作系统",
391 | "admin:system.published": "发布于",
392 | "admin:system.ramUsage": "RAM 使用情况:{{used}} \/ {{total}}",
393 | "admin:system.refreshSuccess": "已刷新系统信息。",
394 | "admin:system.subtitle": "有关系统的信息",
395 | "admin:system.title": "系统信息",
396 | "admin:system.totalRAM": "总内存",
397 | "admin:system.workingDirectory": "工作目录",
398 | "admin:tags.date": "创建于 {{created}},最后更新于 {{updated}}。",
399 | "admin:tags.delete": "删除这个标签",
400 | "admin:tags.deleteConfirm": "删除标签?",
401 | "admin:tags.deleteConfirmText": "确定要删除标签{{tag}}吗?该标签还将会与所有页面取消链接。",
402 | "admin:tags.deleteSuccess": "标签删除成功。",
403 | "admin:tags.edit": "编辑标签",
404 | "admin:tags.emptyList": "没有标签可显示。",
405 | "admin:tags.filter": "筛选...",
406 | "admin:tags.label": "标记",
407 | "admin:tags.noItemsText": "为页面增加一个新标签吧。",
408 | "admin:tags.noSelectionText": "从左侧列表中选择一个标签",
409 | "admin:tags.refreshSuccess": "标签已刷新。",
410 | "admin:tags.saveSuccess": "标签已成功保存。",
411 | "admin:tags.subtitle": "管理页面标签",
412 | "admin:tags.tag": "标签",
413 | "admin:tags.title": "标签",
414 | "admin:tags.viewLinkedPages": "查看被链接到的页面",
415 | "admin:theme.bodyHtmlInjection": "正文 HTML 注入",
416 | "admin:theme.bodyHtmlInjectionHint": "要在结束正文标记之前注入的 HTML 代码。",
417 | "admin:theme.codeInjection": "代码注入",
418 | "admin:theme.cssOverride": "CSS 覆盖",
419 | "admin:theme.cssOverrideHint": "要在系统默认 CSS 之后注入的 CSS 代码。如果有大量的 css 代码,请考虑使用自定义主题。注入过多的 CSS 代码会导致页面加载性能不佳!CSS 将自动压缩。",
420 | "admin:theme.cssOverrideWarning": "{{caution}}为页面内容增加样式时,必须将页面内容放到 {{cssClass}} ;否则会破坏编辑器的布局。",
421 | "admin:theme.cssOverrideWarningCaution": "注意:",
422 | "admin:theme.darkMode": "暗模式",
423 | "admin:theme.darkModeHint": "不建议用于辅助功能。可能不是所有主题都支持。",
424 | "admin:theme.downloadAuthor": "作者",
425 | "admin:theme.downloadDownload": "下载",
426 | "admin:theme.downloadName": "名字",
427 | "admin:theme.downloadThemes": "下载主题",
428 | "admin:theme.headHtmlInjection": "Head 部插入 HTML",
429 | "admin:theme.headHtmlInjectionHint": "要在结束头标记之前注入的 HTML 代码。通常用于脚本标记。",
430 | "admin:theme.iconset": "图标集",
431 | "admin:theme.iconsetHint": "侧边栏导航中的图标集",
432 | "admin:theme.options": "主题设置",
433 | "admin:theme.siteTheme": "网站主题",
434 | "admin:theme.siteThemeHint": "主题会影响内容页的显示方式。其他网站部分 (如编辑器或管理区域) 不受影响。",
435 | "admin:theme.subtitle": "修改 wiki 站点的外观",
436 | "admin:theme.title": "主题",
437 | "admin:theme.tocHeadingLevels": "默认目录标题等级",
438 | "admin:theme.tocHeadingLevelsHint": "默认情况下,目录将显示所选级别的标题。",
439 | "admin:users.active": "启用",
440 | "admin:users.authProvider": "提供者",
441 | "admin:users.authProviderId": "提供者 ID",
442 | "admin:users.authentication": "认证方式",
443 | "admin:users.basicInfo": "基本信息",
444 | "admin:users.changePassword": "更改密码",
445 | "admin:users.deleteConfirmForeignNotice": "请注意,您不能删除已经创建内容的用户。相反,您必须停用用户或删除该用户创建的所有内容。",
446 | "admin:users.deleteConfirmReplaceWarn": "该用户创建的任何内容(页面,上传,评论等)将重新分配给下面选择的用户。如果您不希望将内容重新分配给任何当前活动用户,建议创建一位新的虚拟目标用户(例如一位已被删除的用户)。",
447 | "admin:users.deleteConfirmText": "确定要删除用户{{username}}的账户吗?此操作无法撤销!",
448 | "admin:users.deleteConfirmTitle": "删除用户账号?",
449 | "admin:users.displayName": "显示名",
450 | "admin:users.edit": "编辑用户",
451 | "admin:users.email": "Email",
452 | "admin:users.extendedMetadata": "扩展元数据",
453 | "admin:users.groupAssign": "分配",
454 | "admin:users.groupAssignNotice": "请注意,不能从此面板将用户分配给 Administrators 或 Guests 组。",
455 | "admin:users.groups": "用户组",
456 | "admin:users.id": "ID {{id}}",
457 | "admin:users.inactive": "禁用",
458 | "admin:users.jobTitle": "工作标题",
459 | "admin:users.location": "位置",
460 | "admin:users.newPassword": "新密码",
461 | "admin:users.noGroupAssigned": "此用户不属于任何组,您必须给其分配至少一个组。",
462 | "admin:users.password": "密码",
463 | "admin:users.selectGroup": "选择组...",
464 | "admin:users.tfa": "双重身份验证 (2FA)",
465 | "admin:users.timezone": "时区",
466 | "admin:users.title": "用户列表",
467 | "admin:users.toggle2FA": "启用双重身份验证 (2FA)",
468 | "admin:users.unverified": "未验证",
469 | "admin:users.updateUser": "更新用户账号",
470 | "admin:users.userActivateSuccess": "用户已启用。",
471 | "admin:users.userAlreadyAssignedToGroup": "用户已分配到此组!",
472 | "admin:users.userDeactivateSuccess": "用户已停用。",
473 | "admin:users.userTFADisableSuccess": "双重身份验证 (2FA) 已成功禁用。",
474 | "admin:users.userTFAEnableSuccess": "双重身份验证 (2FA) 已成功启用。",
475 | "admin:users.userUpdateSuccess": "用户信息更新成功。",
476 | "admin:users.userVerifySuccess": "用户已验证。",
477 | "admin:users.verified": "已验证",
478 | "admin:utilities.authSubtitle": "用于身份验证\/用户的各种工具",
479 | "admin:utilities.authTitle": "认证",
480 | "admin:utilities.cacheSubtitle": "各种组件的刷新缓存",
481 | "admin:utilities.cacheTitle": "刷新缓存",
482 | "admin:utilities.contentSubtitle": "页面工具",
483 | "admin:utilities.contentTitle": "内容",
484 | "admin:utilities.exportSubtitle": "将内容保存到压缩包以进行备份\/迁移",
485 | "admin:utilities.exportTitle": "导出到磁盘",
486 | "admin:utilities.graphEndpointSubtitle": "更改 Wiki.js 的 GraphQL 端点",
487 | "admin:utilities.graphEndpointTitle": "GraphQL 端点",
488 | "admin:utilities.importv1Subtitle": "从 1.x 版本中迁移数据",
489 | "admin:utilities.importv1Title": "从 1.x 的 Wiki.js 导入",
490 | "admin:utilities.subtitle": "维护和杂项工具",
491 | "admin:utilities.telemetrySubtitle": "启用\/禁用遥测或重置客户端 ID",
492 | "admin:utilities.telemetryTitle": "遥测",
493 | "admin:utilities.title": "其他",
494 | "admin:utilities.tools": "工具",
495 | "admin:webhooks.subtitle": "管理外部服务的 Webhook",
496 | "admin:webhooks.title": "Webhook",
497 | "auth:actions.login": "登录",
498 | "auth:actions.register": "注册",
499 | "auth:changePwd.instructions": "请输入新密码:",
500 | "auth:changePwd.loading": "正在更改密码……",
501 | "auth:changePwd.newPasswordPlaceholder": "新密码",
502 | "auth:changePwd.newPasswordVerifyPlaceholder": "重复新密码",
503 | "auth:changePwd.proceed": "更改密码",
504 | "auth:changePwd.subtitle": "输入新密码",
505 | "auth:enterCredentials": "输入您的凭证",
506 | "auth:errors.invalidLogin": "登录失败",
507 | "auth:errors.invalidLoginMsg": "电子邮件地址或密码不正确",
508 | "auth:errors.invalidUserEmail": "无效的电子邮件地址",
509 | "auth:errors.loginError": "登录时出现错误",
510 | "auth:errors.notYetAuthorized": "账户无登录权限。",
511 | "auth:errors.tooManyAttempts": "尝试次数过多!",
512 | "auth:errors.tooManyAttemptsMsg": "短时间内失败次数过多,请在 {{time}} 后再尝试。",
513 | "auth:errors.userNotFound": "未找到用户",
514 | "auth:fields.email": "电子邮件地址",
515 | "auth:fields.emailUser": "电子邮件地址 \/ 用户名",
516 | "auth:fields.name": "名字",
517 | "auth:fields.password": "密码",
518 | "auth:fields.username": "用户名",
519 | "auth:fields.verifyPassword": "重复密码",
520 | "auth:forgotPasswordCancel": "取消",
521 | "auth:forgotPasswordLink": "忘记密码?",
522 | "auth:forgotPasswordLoading": "正在请求密码重置...",
523 | "auth:forgotPasswordSubtitle": "输入您的电子邮箱地址来接收重置密码的请求:",
524 | "auth:forgotPasswordSuccess": "查看您的电子邮件以重置密码!",
525 | "auth:forgotPasswordTitle": "忘记密码",
526 | "auth:genericError": "身份验证不可用。",
527 | "auth:invalidEmail": "电子邮箱无效。",
528 | "auth:invalidEmailUsername": "用户名\/电子邮箱无效。",
529 | "auth:invalidPassword": "输入一个有效的密码。",
530 | "auth:loginRequired": "需要登录",
531 | "auth:loginSuccess": "登录成功!即将跳转……",
532 | "auth:loginUsingStrategy": "使用{{strategy}}登录",
533 | "auth:missingEmail": "请输入电子邮箱",
534 | "auth:missingName": "缺少名字。",
535 | "auth:missingPassword": "缺少密码。",
536 | "auth:nameTooLong": "用户名太长。",
537 | "auth:nameTooShort": "用户名过短。",
538 | "auth:orLoginUsingStrategy": "或者使用以下方式登录\/注册",
539 | "auth:passwordNotMatch": "密码不匹配。",
540 | "auth:passwordTooShort": "密码字符数过短。",
541 | "auth:pleaseWait": "请稍候",
542 | "auth:providers.azure": "Azure 活动目录",
543 | "auth:providers.facebook": "Facebook",
544 | "auth:providers.github": "GitHub",
545 | "auth:providers.google": "Google ID",
546 | "auth:providers.ldap": "LDAP\/活动目录",
547 | "auth:providers.local": "本地",
548 | "auth:providers.slack": "Slack",
549 | "auth:providers.windowslive": "Microsoft 账户",
550 | "auth:registerCheckEmail": "请检查您的电子邮件来激活账户。",
551 | "auth:registerSubTitle": "请完成下面的表单来创建账户。",
552 | "auth:registerSuccess": "账户创建成功!",
553 | "auth:registerTitle": "创建一个账户",
554 | "auth:registering": "正在创建账户...",
555 | "auth:selectAuthProvider": "选择身份验证方式",
556 | "auth:sendResetPassword": "重置密码",
557 | "auth:signingIn": "登录中...",
558 | "auth:switchToLogin.link": "改为登录",
559 | "auth:switchToLogin.text": "已经有账户? {{link}}",
560 | "auth:switchToRegister.link": "创建一个账户",
561 | "auth:switchToRegister.text": "还没有账户? {{link}}",
562 | "auth:tfa.placeholder": "XXXXXX",
563 | "auth:tfa.subtitle": "请输入安全代码:",
564 | "auth:tfa.title": "双重验证",
565 | "auth:tfa.verifyToken": "验证",
566 | "auth:tfaFormTitle": "输入从您信任的设备生成的安全代码:",
567 | "auth:tfaSetupInstrFirst": "1)使用双重身份验证 (2FA) 程序扫描以下二维码:",
568 | "auth:tfaSetupInstrSecond": "2)输入从您信任的设备生成的安全代码:",
569 | "auth:tfaSetupTitle": "管理员要求您在您的账户上启用双重身份验证 (2FA)。",
570 | "common:actions.add": "添加",
571 | "common:actions.apply": "应用",
572 | "common:actions.browse": "浏览...",
573 | "common:actions.cancel": "取消",
574 | "common:actions.clear": "清除",
575 | "common:actions.close": "关闭",
576 | "common:actions.confirm": "确认",
577 | "common:actions.convert": "转换",
578 | "common:actions.copy": "复制",
579 | "common:actions.create": "创建",
580 | "common:actions.delete": "删除",
581 | "common:actions.discard": "放弃",
582 | "common:actions.discardChanges": "放弃更改",
583 | "common:actions.download": "下载",
584 | "common:actions.edit": "编辑",
585 | "common:actions.exit": "退出",
586 | "common:actions.fetch": "获取",
587 | "common:actions.generate": "生成",
588 | "common:actions.insert": "插入",
589 | "common:actions.move": "移动",
590 | "common:actions.ok": "OK",
591 | "common:actions.optimize": "优化",
592 | "common:actions.page": "页面",
593 | "common:actions.preview": "预览",
594 | "common:actions.proceed": "继续",
595 | "common:actions.properties": "属性",
596 | "common:actions.refresh": "刷新",
597 | "common:actions.rename": "重命名",
598 | "common:actions.returnToTop": "返回顶部",
599 | "common:actions.save": "保存",
600 | "common:actions.saveChanges": "保存更改",
601 | "common:actions.select": "选择",
602 | "common:actions.upload": "上传",
603 | "common:comments.beFirst": "成为第一个发表评论的人。",
604 | "common:comments.contentMissingError": "评论为空或太短!",
605 | "common:comments.deleteConfirmTitle": "确认删除",
606 | "common:comments.deletePermanentWarn": "此操作无法撤消!",
607 | "common:comments.deleteSuccess": "评论已成功删除。",
608 | "common:comments.deleteWarn": "您确定要永久删除此评论吗?",
609 | "common:comments.fieldContent": "评论内容",
610 | "common:comments.fieldEmail": "您的电子邮件地址",
611 | "common:comments.fieldName": "您的名字",
612 | "common:comments.loading": "评论加载中...",
613 | "common:comments.markdownFormat": "Markdown 格式",
614 | "common:comments.modified": "{{reldate}} 已修改",
615 | "common:comments.newComment": "发表评论",
616 | "common:comments.newPlaceholder": "写一个新评论...",
617 | "common:comments.none": "暂时没有评论。",
618 | "common:comments.postComment": "发表评论",
619 | "common:comments.postSuccess": "新评论已成功发布。",
620 | "common:comments.postingAs": "作为 {{name}} 发布",
621 | "common:comments.sdTitle": "讨论",
622 | "common:comments.title": "评论",
623 | "common:comments.updateComment": "更新评论",
624 | "common:comments.updateSuccess": "评论已成功更新。",
625 | "common:comments.viewDiscussion": "查看讨论",
626 | "common:duration.days": "日",
627 | "common:duration.every": "每",
628 | "common:duration.hours": "小时",
629 | "common:duration.minutes": "分钟",
630 | "common:duration.months": "月",
631 | "common:duration.years": "年",
632 | "common:error.unexpected": "一个意料之外的问题发生了。",
633 | "common:footer.copyright": "© {{year}} {{company}}。 保留所有权利。",
634 | "common:footer.license": "内容由{{company}}在{{license}}下提供。",
635 | "common:footer.poweredBy": "Powered by",
636 | "common:header.account": "账户",
637 | "common:header.admin": "管理",
638 | "common:header.assets": "资料",
639 | "common:header.browseTags": "按标签浏览",
640 | "common:header.convert": "转换",
641 | "common:header.currentPage": "当前页面",
642 | "common:header.delete": "删除",
643 | "common:header.duplicate": "复制",
644 | "common:header.edit": "编辑",
645 | "common:header.history": "历史",
646 | "common:header.home": "首页",
647 | "common:header.imagesFiles": "图像和文件",
648 | "common:header.language": "语言",
649 | "common:header.login": "登录",
650 | "common:header.logout": "登出",
651 | "common:header.move": "移动\/重命名",
652 | "common:header.myWiki": "我的 Wiki",
653 | "common:header.newPage": "创建新页面",
654 | "common:header.pageActions": "页面操作",
655 | "common:header.profile": "我的信息",
656 | "common:header.search": "搜索...",
657 | "common:header.searchClose": "关闭",
658 | "common:header.searchCopyLink": "复制搜索链接",
659 | "common:header.searchDidYouMean": "您是指...?",
660 | "common:header.searchHint": "搜索词不能少于 2 个字符...",
661 | "common:header.searchLoading": "正在搜索...",
662 | "common:header.searchNoResult": "没有符合您查询的页面。",
663 | "common:header.searchResultsCount": "找到 {{total}} 条结果",
664 | "common:header.siteMap": "站点地图",
665 | "common:header.view": "查看",
666 | "common:header.viewSource": "查看源码",
667 | "common:license.alr": "保留所有权利",
668 | "common:license.cc0": "公共域名",
669 | "common:license.ccby": "知识共享署名许可",
670 | "common:license.ccbync": "知识共享署名-非商业许可",
671 | "common:license.ccbyncnd": "知识共享署名-非商业性-禁止演绎许可",
672 | "common:license.ccbyncsa": "知识共享署名-非商业性-相同方式共享许可",
673 | "common:license.ccbynd": "知识共享署名-禁止演绎许可",
674 | "common:license.ccbysa": "知识共享署名-相同方式共享许可",
675 | "common:license.none": "无",
676 | "common:modernBrowser": "新版浏览器",
677 | "common:newpage.create": "创建新页面",
678 | "common:newpage.goback": "返回",
679 | "common:newpage.subtitle": "您想现在创建吗?",
680 | "common:newpage.title": "此页面尚不存在。",
681 | "common:notfound.gohome": "首页",
682 | "common:notfound.subtitle": "此页不存在。",
683 | "common:notfound.title": "未找到",
684 | "common:outdatedBrowserWarning": "您的浏览器已过时。升级到{{modernBrowser}} 。",
685 | "common:page.bookmark": "书签",
686 | "common:page.convert": "转换页面",
687 | "common:page.convertSubtitle": "页面内容将被转换为新选择的编辑器的格式。请注意,一些格式或未渲染的内容在转换的结果中可能会丢失,一个快照将被添加到页面历史记录中,并可随时恢复。",
688 | "common:page.convertTitle": "选择您要在页面{{title}}中使用的编辑器:",
689 | "common:page.delete": "删除页面",
690 | "common:page.deleteSubtitle": "该页面可以从管理区域恢复。",
691 | "common:page.deleteTitle": "确定要删除页面{{title}}吗?",
692 | "common:page.editExternal": "在 {{name}} 上编辑",
693 | "common:page.editPage": "编辑页面",
694 | "common:page.global": "全局",
695 | "common:page.id": "ID {{id}}",
696 | "common:page.lastEditedBy": "最后编辑",
697 | "common:page.loading": "正在加载页面……",
698 | "common:page.printFormat": "打印格式",
699 | "common:page.private": "私密",
700 | "common:page.published": "已发布",
701 | "common:page.returnNormalView": "返回普通视图",
702 | "common:page.share": "分享",
703 | "common:page.tags": "标签",
704 | "common:page.tagsMatching": "匹配标签的页面",
705 | "common:page.toc": "页面内容",
706 | "common:page.unpublished": "未发布",
707 | "common:page.unpublishedWarning": "此页面尚未发布。",
708 | "common:page.versionId": "版本 ID {{id}}",
709 | "common:page.viewingSource": "查看页面 {{path}} 的源码",
710 | "common:page.viewingSourceVersion": "查看{{date}} 页面{{path}}的源码",
711 | "common:pageSelector.createTitle": "选择新页面位置",
712 | "common:pageSelector.folderEmptyWarning": "此文件夹是空的。",
713 | "common:pageSelector.moveTitle": "移动\/重命名页面位置",
714 | "common:pageSelector.pages": "页面",
715 | "common:pageSelector.selectTitle": "选择一个页面",
716 | "common:pageSelector.virtualFolders": "页面文件夹",
717 | "common:password.average": "中",
718 | "common:password.strong": "强",
719 | "common:password.veryStrong": "非常强",
720 | "common:password.veryWeak": "非常弱",
721 | "common:password.weak": "弱",
722 | "common:sidebar.browse": "浏览",
723 | "common:sidebar.currentDirectory": "当前目录",
724 | "common:sidebar.mainMenu": "主菜单",
725 | "common:sidebar.root": "(根目录)",
726 | "common:unauthorized.action.create": "您无权创建页面。",
727 | "common:unauthorized.action.download": "您无权下载这个页面的内容。",
728 | "common:unauthorized.action.downloadVersion": "您无权下载该版本的页面内容。",
729 | "common:unauthorized.action.edit": "您无权编辑该页面。",
730 | "common:unauthorized.action.history": "您无权查看该页面历史记录。",
731 | "common:unauthorized.action.source": "您无权查看该页面来源。",
732 | "common:unauthorized.action.sourceVersion": "您无权查看该页面的源码。",
733 | "common:unauthorized.action.view": "您无权查看该页面。",
734 | "common:unauthorized.goback": "返回",
735 | "common:unauthorized.login": "登录",
736 | "common:unauthorized.title": "缺少访问权限",
737 | "common:user.search": "搜索用户",
738 | "common:user.searchPlaceholder": "搜索用户...",
739 | "common:welcome.createhome": "创建首页",
740 | "common:welcome.goadmin": "管理员页面",
741 | "common:welcome.subtitle": "让我们开始并创建首页。",
742 | "common:welcome.title": "欢迎访问您的 wiki 站点!",
743 | "editor:assets.deleteAsset": "删除",
744 | "editor:assets.deleteAssetConfirm": "确定删除?",
745 | "editor:assets.deleteAssetWarn": "此操作无法撤消!",
746 | "editor:assets.deleteSuccess": "已成功删除。",
747 | "editor:assets.fetchImage": "获取远程图像",
748 | "editor:assets.fileCount": "{{count}} 个文件",
749 | "editor:assets.folderCreateSuccess": "已成功创建文件夹。",
750 | "editor:assets.folderEmpty": "空文件夹",
751 | "editor:assets.folderName": "文件夹名称",
752 | "editor:assets.folderNameNamingRules": "必须遵循 {{namingRules}}",
753 | "editor:assets.folderNameNamingRulesLink": "命名规则",
754 | "editor:assets.headerActions": "操作",
755 | "editor:assets.headerAdded": "已添加",
756 | "editor:assets.headerFileSize": "文件大小",
757 | "editor:assets.headerFilename": "文件名",
758 | "editor:assets.headerId": "ID",
759 | "editor:assets.headerType": "类型",
760 | "editor:assets.imageAlign": "图像对齐",
761 | "editor:assets.newFolder": "新建文件夹",
762 | "editor:assets.noUploadError": "请选择要上传的文件",
763 | "editor:assets.refreshSuccess": "已刷新的文件列表。",
764 | "editor:assets.renameAsset": "重命名",
765 | "editor:assets.renameAssetSubtitle": "输入新名称:",
766 | "editor:assets.renameSuccess": "已成功重命名。",
767 | "editor:assets.title": "资源",
768 | "editor:assets.uploadAssets": "上传",
769 | "editor:assets.uploadAssetsDropZone": "浏览或拖放文件到此区域...",
770 | "editor:assets.uploadFailed": "文件上传失败。",
771 | "editor:backToEditor": "返回编辑",
772 | "editor:ckeditor.stats": "{{chars}}字符, {{words}}单词",
773 | "editor:conflict.editable": "(可编辑)",
774 | "editor:conflict.infoGeneric": "该页面的最新版本由 {{authorName}} 在 {{date}} 保存",
775 | "editor:conflict.leftPanelInfo": "当前的修改基于 {{date}} 页面版本",
776 | "editor:conflict.localVersion": "本地版本 {{refEditable}}",
777 | "editor:conflict.overwrite.description": "确定要将当前版本替换为最新的远程版本内容吗?{{refEditsLost}}",
778 | "editor:conflict.overwrite.editsLost": "当前的修改将丢失。",
779 | "editor:conflict.overwrite.title": "用远程版本覆盖?",
780 | "editor:conflict.pageDescription": "说明:",
781 | "editor:conflict.pageTitle": "标题:",
782 | "editor:conflict.readonly": "(只读)",
783 | "editor:conflict.remoteVersion": "远程版本 {{refReadOnly}}",
784 | "editor:conflict.rightPanelInfo": "最后由 {{authorName}} 于 {{date}} 编辑",
785 | "editor:conflict.title": "解决保存冲突",
786 | "editor:conflict.useLocal": "使用本地",
787 | "editor:conflict.useLocalHint": "使用左侧面板中的内容",
788 | "editor:conflict.useRemote": "使用远程",
789 | "editor:conflict.useRemoteHint": "放弃本地更改并使用最新版本",
790 | "editor:conflict.viewLatestVersion": "查看最新版本",
791 | "editor:conflict.warning": "保存时出现冲突!另一个用户已经修改了此页面。",
792 | "editor:conflict.whatToDo": "您将如何选择?",
793 | "editor:conflict.whatToDoLocal": "使用当前的本地版本,并忽略最新的更改。",
794 | "editor:conflict.whatToDoRemote": "使用远程版本(最新) 并放弃更改。",
795 | "editor:markup.blockquote": "块引用",
796 | "editor:markup.blockquoteError": "错误型块引用",
797 | "editor:markup.blockquoteInfo": "信息型块引用",
798 | "editor:markup.blockquoteSuccess": "成功型块引用",
799 | "editor:markup.blockquoteWarning": "警告型块引用",
800 | "editor:markup.bold": "加粗",
801 | "editor:markup.distractionFreeMode": "勿扰模式",
802 | "editor:markup.heading": "标题{{level}}",
803 | "editor:markup.horizontalBar": "分隔符",
804 | "editor:markup.inlineCode": "插入代码块",
805 | "editor:markup.insertAssets": "插入文件",
806 | "editor:markup.insertBlock": "插入块",
807 | "editor:markup.insertCodeBlock": "插入代码块",
808 | "editor:markup.insertDiagram": "插入绘图",
809 | "editor:markup.insertLink": "插入链接",
810 | "editor:markup.insertMathExpression": "插入数学表达式",
811 | "editor:markup.insertVideoAudio": "插入视频\/音频",
812 | "editor:markup.italic": "斜体",
813 | "editor:markup.keyboardKey": "键盘文本",
814 | "editor:markup.markdownFormattingHelp": "Markdown 用法帮助",
815 | "editor:markup.noSelectionError": "必须先选择文本!",
816 | "editor:markup.orderedList": "有序列表",
817 | "editor:markup.strikethrough": "删除线",
818 | "editor:markup.subscript": "下标",
819 | "editor:markup.superscript": "上标",
820 | "editor:markup.tableHelper": "表格助手",
821 | "editor:markup.togglePreviewPane": "显示\/隐藏预览窗格",
822 | "editor:markup.toggleSpellcheck": "切换拼写检查",
823 | "editor:markup.unorderedList": "未排序列表",
824 | "editor:page": "页面设置",
825 | "editor:props.allowComments": "允许评论",
826 | "editor:props.allowCommentsHint": "在此页面上启用评论功能。",
827 | "editor:props.allowRatings": "允许评分",
828 | "editor:props.allowRatingsHint": "在此页面上启用评分功能。",
829 | "editor:props.categorization": "分类",
830 | "editor:props.css": "CSS",
831 | "editor:props.cssHint": "无需添加 style 标签,只用添加 CSS 代码即可。CSS会在保存后自动压缩。",
832 | "editor:props.displayAuthor": "显示作者信息",
833 | "editor:props.displayAuthorHint": "显示页面作者及上次编辑时间。",
834 | "editor:props.displaySharingBar": "显示共享工具栏",
835 | "editor:props.displaySharingBarHint": "显示工具栏来共享和打印此页面",
836 | "editor:props.html": "HTML",
837 | "editor:props.htmlHint": "必须用 HTML 的 script 标签将 JavaScript 代码包裹起来。",
838 | "editor:props.info": "页面信息",
839 | "editor:props.locale": "语言包",
840 | "editor:props.pageInfo": "页面信息",
841 | "editor:props.pageProperties": "页面属性",
842 | "editor:props.path": "路径",
843 | "editor:props.pathCategorization": "路径和分类",
844 | "editor:props.pathHint": "不要包含任何前导或尾随斜杠。",
845 | "editor:props.publishEnd": "发布结束...",
846 | "editor:props.publishEndHint": "留空表示没有结束日期",
847 | "editor:props.publishStart": "发布结束...",
848 | "editor:props.publishStartHint": "留空表示没有起始日期。",
849 | "editor:props.publishState": "发布状态",
850 | "editor:props.publishToggle": "已发布",
851 | "editor:props.publishToggleHint": "在此页上具有写入权限的用户仍可以看到未发布的页面。",
852 | "editor:props.scheduling": "定时任务",
853 | "editor:props.scripts": "脚本",
854 | "editor:props.shortDescription": "简短说明",
855 | "editor:props.shortDescriptionHint": "将显示在标题下方",
856 | "editor:props.social": "社交",
857 | "editor:props.socialFeatures": "社交功能",
858 | "editor:props.styles": "样式",
859 | "editor:props.tags": "标签",
860 | "editor:props.tagsHint": "使用标记对页面进行分类,使其更易于查找。",
861 | "editor:props.title": "标题",
862 | "editor:props.toc": "目录",
863 | "editor:props.tocHeadingLevels": "目录标题等级",
864 | "editor:props.tocHeadingLevelsHint": "目录将显示所选级别的标题。",
865 | "editor:props.tocTitle": "目录",
866 | "editor:props.tocUseDefault": "使用站点默认设置",
867 | "editor:save.createSuccess": "页面创建成功。",
868 | "editor:save.error": "创建页面时发生错误",
869 | "editor:save.pleaseWait": "请稍候",
870 | "editor:save.processing": "渲染中",
871 | "editor:save.saved": "已保存",
872 | "editor:save.updateSuccess": "页面已成功更新。",
873 | "editor:select.cannotChange": "创建页面后无法更改此项。",
874 | "editor:select.customView": "还是创建自定义视图?",
875 | "editor:select.title": "您想使用哪个编辑器?",
876 | "editor:unsaved.body": "有未保存的更改。是否确实要离开编辑器并放弃自上次保存以来所做的任何修改?",
877 | "editor:unsaved.title": "放弃未保存的更改?",
878 | "editor:unsavedWarning": "有未保存的更改。 是否确认离开编辑器?",
879 | "history:restore.confirmButton": "恢复",
880 | "history:restore.confirmText": "确定要恢复页面内容到 {{date}}的版本吗? 该版本将会被复制到当前历史的最新版本。因此,较新版本仍然会被保留在历史记录中。",
881 | "history:restore.confirmTitle": "恢复页面版本?",
882 | "history:restore.success": "页面版本成功恢复!",
883 | "profile:activity.commentsPosted": "评论已发布",
884 | "profile:activity.joinedOn": "加入于",
885 | "profile:activity.lastLoginOn": "上次登录于",
886 | "profile:activity.lastUpdatedOn": "资料最后更新于",
887 | "profile:activity.pagesCreated": "页面已创建",
888 | "profile:activity.title": "活动",
889 | "profile:appearance": "外观",
890 | "profile:appearanceDark": "暗模式",
891 | "profile:appearanceDefault": "站点默认外观",
892 | "profile:appearanceLight": "亮模式",
893 | "profile:auth.changePassSuccess": "密码修改成功。",
894 | "profile:auth.changePassword": "修改密码",
895 | "profile:auth.currentPassword": "当前密码",
896 | "profile:auth.newPassword": "新密码",
897 | "profile:auth.provider": "提供者",
898 | "profile:auth.title": "身份验证",
899 | "profile:auth.verifyPassword": "确认新密码",
900 | "profile:comments.title": "评论",
901 | "profile:dateFormat": "日期格式",
902 | "profile:displayName": "显示名称",
903 | "profile:groups.title": "用户组",
904 | "profile:jobTitle": "职位",
905 | "profile:localeDefault": "默认语言",
906 | "profile:location": "地区",
907 | "profile:myInfo": "我的信息",
908 | "profile:pages.emptyList": "没有可以显示的页面。",
909 | "profile:pages.headerCreatedAt": "创建",
910 | "profile:pages.headerPath": "路径",
911 | "profile:pages.headerTitle": "标题",
912 | "profile:pages.headerUpdatedAt": "最后一次更新",
913 | "profile:pages.refreshSuccess": "页面列表已刷新。",
914 | "profile:pages.subtitle": "我创建或最后修改的页面列表",
915 | "profile:pages.title": "页面",
916 | "profile:preferences": "偏好设置",
917 | "profile:save.success": "资料保存成功。",
918 | "profile:subtitle": "我的个人信息",
919 | "profile:timezone": "时区",
920 | "profile:title": "个人设置",
921 | "profile:viewPublicProfile": "查看公开资料",
922 | "tags:clearSelection": "清空选择",
923 | "tags:currentSelection": "当前选择",
924 | "tags:locale": "区域设置",
925 | "tags:localeAny": "任何",
926 | "tags:noResults": "找不到与选中标签匹配的页面。",
927 | "tags:noResultsWithFilter": "找不到与当前筛选项匹配的页面。",
928 | "tags:orderBy": "排序",
929 | "tags:orderByField.ID": "ID",
930 | "tags:orderByField.creationDate": "创建时间",
931 | "tags:orderByField.lastModified": "最后编辑",
932 | "tags:orderByField.path": "路径",
933 | "tags:orderByField.title": "标题",
934 | "tags:pageLastUpdated": "最后更新 {{date}}",
935 | "tags:retrievingResultsLoading": "正在检索页面...",
936 | "tags:searchWithinResultsPlaceholder": "在结果中搜索...",
937 | "tags:selectOneMoreTags": "选择一个或多个标签",
938 | "tags:selectOneMoreTagsHint": "在左侧选择一个或多个标签。"
939 | }
--------------------------------------------------------------------------------