-
-
Notifications
You must be signed in to change notification settings - Fork 122
Expand file tree
/
Copy pathen.yml
More file actions
1088 lines (1088 loc) · 40.9 KB
/
Copy pathen.yml
File metadata and controls
1088 lines (1088 loc) · 40.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
en:
activerecord:
attributes:
collection:
ai_indexable: Allow use for AI training
caption: Caption
collection_id: Parent Collection
cover: Cover image
creator_id:
few: Creators
many: Creators
one: Creator
other: Creators
two: Creators
zero: Creators
indexable: Allow search indexing
name: Name
notes: Description
preview_model_id: Preview model
creator:
ai_indexable: Allow use for AI training
avatar: Avatar image
banner: Banner image
caption: Tagline
indexable: Allow search indexing
name: Creator Name
notes: Description
slug: Handle
doorkeeper/access_token:
active: Active
created_at: Created at
expires_in: Expires in
fingerprint: Fingerprint
scopes: Scopes
token: Access Token
doorkeeper/application:
confidential: Confidential
created_at: Created
name: Name
owner: Owner
redirect_uri: Redirect URI
scopes: Scopes
secret: Client Secret
uid: Client ID
fasp_client_backfill_request:
category: Category
created_at: Created
max_count: Max count
fasp_client_event_subscription:
category: Category
created_at: Created
subscription_type: Subscription type
fasp_client_provider:
base_url: URL
contact_email: Email
created_at: Registered at
fediverse_account: Fediverse handle
fingerprint: Fingerprint
privacy_policy: Privacy policy
sign_in_url: Sign in
status: Status
federails/moderation/domain_block:
created_at: Created at
domain: Domain
federails/moderation/report:
content: Comment
created_at: Received at
federails_actor: Reported by
object: Object
group:
description: Description
invitations: Invitations
memberships: Memberships
name: Name
typed_id: Permission ID
library:
caption: Caption
create_path_if_not_on_disk: Auto-create folder
default: Default
icon: Icon
name: Name
notes: Notes
parse_metadata_from_path: Infer metadata from path
path: Path
path_template: Folder name template
s3_access_key_id: Access Key ID
s3_bucket: Bucket Name
s3_endpoint: Endpoint URL
s3_path_style: Use path-style URLs
s3_region: Region
s3_secret_access_key: Secret Access Key
safe_folder_names: Use safe folder names
storage_service: Storage Service
tag_regex: Required Tags
link:
url: Link
list:
list_items: Items
name: Name
list_item:
created_at: Added
model:
ai_indexable: Allow use for AI training
caption: Caption
creator_id: Creator
entrypoint: Entrypoint
entrypoint_fragment: Entrypoint Fragment
indexable: Allow search indexing
library_id: Library
license: License
name: Name
notes: Description
path: Path
preview_file: Preview File
relationships: Relationships
sensitive: Sensitive Content
model_file:
caption: Caption
digest: Digest
dimensions: Dimensions
filename: Filename
notes: Notes
presupported: Presupported
previewable: Previewable
printed: Printed
relationships: Relationships
size: File Size
y_up: Y Up
print_host:
credentials: Credentials
endpoint: Endpoint
name: Name
protocol: Protocol
problem:
category: Category
ignored: Hidden
note: Note
problematic_type: Object Type
severity: Severity
user:
approved: Approved?
auth_uid: OIDC
confirmation_sent_at: Confirmation sent at
confirmation_token: Confirmation token
confirmed_at: Confirmed at
created_at: Created at
current_password: Current password
current_sign_in_at: Current sign in at
current_sign_in_ip: Current sign in IP
email: Email
encrypted_password: Encrypted password
failed_attempts: Failed attempts
interface_language: Interface language
landing_page: Landing page
last_sign_in_at: Last sign in at
last_sign_in_ip: Last sign in IP
locked_at: Locked at
password: Password
password_confirmation: Confirm password
quota: Current file storage limit in MB
quota_use_site_default: Using site default file storage limit?
remember_created_at: Remember created at
remember_me: Remember me
reset_password_sent_at: Reset password sent at
reset_password_token: Reset password token
sensitive_content_handling: Sensitive Content
sign_in_count: Sign in count
sort_order: Sort by
unconfirmed_email: Unconfirmed email
unlock_token: Unlock token
updated_at: Updated at
username: Account name
errors:
models:
collection:
attributes:
collection:
private: must be public
creator:
private: must be public
doorkeeper/application:
attributes:
redirect_uri:
forbidden_uri: is forbidden by the server.
fragment_present: cannot contain a fragment.
invalid_uri: must be a valid URI.
relative_uri: must be an absolute URI.
secured_uri: must be an HTTPS/SSL URI.
unspecified_scheme: must specify a scheme.
scopes:
not_match_configured: doesn't match configured on the server.
library:
attributes:
path:
cannot_be_contained: cannot be inside another library
cannot_contain: cannot contain other libraries
non_readable: must be readable
non_readable_subfolder: includes non-readable subfolders
non_writable: must be writable
non_writable_subfolder: includes non-writeable subfolders
not_a_directory: is not a directory
not_found: could not be found on disk
unsafe: cannot be a privileged system path
model:
attributes:
creator:
private: must be public
library:
nested: can't be changed, model contains other models
license:
invalid_spdx: is not a valid license
path:
destination_exists: already exists
nested: can't be changed, model contains other models
model_file:
attributes:
filename:
cannot_change_type: is not the same file type
case_change_only: cannot be a case-only change
models:
acts_as_taggable_on/tag:
few: Tags
many: Tags
one: Tag
other: Tags
two: Tags
zero: Tags
collection:
few: Collections
many: Collections
one: Collection
other: Collections
two: Collections
zero: Collections
comment:
few: Comments
many: Comments
one: Comment
other: Comments
two: Comments
zero: Comments
creator:
few: Creators
many: Creators
one: Creator
other: Creators
two: Creators
zero: Creators
doorkeeper/access_token:
few: Access Tokens
many: Access Tokens
one: Access Token
other: Access Tokens
two: Access Tokens
zero: Access Tokens
doorkeeper/application:
few: OAuth Applications
many: OAuth Applications
one: OAuth Application
other: OAuth Applications
two: OAuth Applications
zero: OAuth Applications
fasp_client_backfill_request:
few: Backfill requests
many: Backfill requests
one: Backfill request
other: Backfill requests
two: Backfill requests
zero: Backfill requests
fasp_client_event_subscription:
few: Event subscriptions
many: Event subscriptions
one: Event subscription
other: Event subscriptions
two: Event subscriptions
zero: Event subscriptions
fasp_client_provider:
few: FASP Providers
many: FASP Providers
one: FASP Provider
other: FASP Providers
two: FASP Providers
zero: FASP Providers
federails/moderation/domain_block:
few: Domain Blocks
many: Domain Blocks
one: Domain Block
other: Domain Blocks
two: Domain Blocks
zero: Domain Blocks
federails/moderation/report:
few: Reports
many: Reports
one: Report
other: Reports
two: Reports
zero: Reports
group:
few: User Groups
many: User Groups
one: User Group
other: User Groups
two: User Groups
zero: User Groups
library:
few: Libraries
many: Libraries
one: Library
other: Libraries
two: Libraries
zero: Libraries
link:
few: Links
many: Links
one: Link
other: Links
two: Links
zero: Links
list:
few: Lists
many: Lists
one: List
other: Lists
two: Lists
zero: Lists
list_item:
few: Items
many: Items
one: Item
other: Items
two: Items
zero: Items
membership:
few: Memberships
many: Memberships
one: Membership
other: Memberships
two: Memberships
zero: Memberships
model:
few: Models
many: Models
one: Model
other: Models
two: Models
zero: Models
model_file:
few: Files
many: Files
one: File
other: Files
two: Files
zero: Files
print_host:
few: Printers
many: Printers
one: Printer
other: Printers
two: Printers
zero: Printers
problem:
few: Problems
many: Problems
one: Problem
other: Problems
two: Problems
zero: Problems
relationship:
few: Relationships
many: Relationships
one: Relationship
other: Relationships
two: Relationships
zero: Relationships
relationships:
predicates:
adapted_from: is a remix of
alternative_format_of: is an alternative format of
supported_version_of: is a supported version of
role:
few: Roles
many: Roles
one: Role
other: Roles
two: Roles
zero: Roles
user:
few: Accounts
many: Accounts
one: Account
other: Accounts
two: Accounts
zero: Accounts
activity:
index:
description: Entries are discard after %{retention_period}.
message: Message
name: Name
time: When
title: Recent Activity
activity_helper:
status_icon:
completed: Complete
error: Errored
queued: Queued
working: Working
application:
caber_relation_fields:
delete: Delete
permissions:
edit: Can edit
own: Owner (can view, edit, delete, and share)
preview: 'Preview: specific previewable files only'
view: View only
subject:
placeholder: Email address, account name, or role
role:
member: Any logged-in local account
public: Everyone (without login)
you: "(you)"
caber_relations_form:
add: add another permission
permissions: Sharing
demo_mode: This instance is in demo mode. You cannot add or remove models, but you can do everything else.
filters_card:
missing_tags: Missing tags
owner: Owner
remove_collection_filter: Remove collection filter
remove_creator_filter: Remove creator filter
remove_library_filter: Remove library filter
remove_missing_tag_filter: Remove missing tag filter
remove_owner_filter: Remove owner filter
remove_search_filter: Remove search filter
remove_tag_filter: Remove tag filter
search: Search
title: Filters
unknown: Unknown
footer:
about: About this instance
api: Explore our API
by_html: Designed and built by <a href="https://floppy.org.uk" target="_blank" rel="noreferrer">James</a> with help from <a href="https://github.com/manyfold3d/manyfold/graphs/contributors" target="_blank" rel="noreferrer">our contributors</a>.
community: Join the community
instance_heading: Instance Details
issues: Report a problem
open_source_html: <a href="https://github.com/manyfold3d/manyfold" target="_blank" rel="noreferrer">Open Source</a> under the <a href="https://github.com/manyfold3d/manyfold/blob/main/LICENSE.md" target="_blank" rel="noreferrer" rel="license">GNU Affero GPL 3.0</a>.
sponsor: Sponsor development
support: Support this instance
version: Version
link_fields:
text:
placeholder: Optional link text
url:
delete: Delete
placeholder: Any related web page
links_form:
add: add another link
navbar:
account: My Account
activity: Activity
add_models: Add content
check_existing:
confirm: Are you sure you want to start a rescan of all existing models? This may take a long time!
label: Rescan all models
check_results:
confirm: Are you sure you want to start a rescan of all filtered models? This may take a long time!
label: Rescan filtered models
developer: Developers
home: Homepage
import_url: Import URL
log_in: Sign in
log_out: Sign out
moderator_settings: Moderator Settings
my_stuff: My Stuff
navbar:
toggler:
label: Toggle navigation
scan: Scan
scan_changes:
confirm: Are you sure you want to scan all libraries for new files? This may take a long time!
label: Scan for new files
scanning: Scanning
search: Search
settings: Site Settings
social: Social
upload: Upload models
search_error: Error in search syntax. Please check and try again!
tag_list:
unrelated_tag_count:
one: "%{count} unrelated tag hidden"
other: "%{count} unrelated tags hidden"
tagline: Helping you keep track of your 3d print files
tags_card:
skip_tags: Skip tag list
title: Manyfold
application_helper:
ai_indexable_select_options:
always_no: Always no
always_yes: Always yes
inherit: Inherit from parent object or default site setting; currently '%{inherited}'
indexable_select_options:
always_no: Always no
always_yes: Always yes
inherit: Inherit from parent object or default site setting; currently '%{inherited}'
'no': 'No'
'yes': 'Yes'
comments:
destroy:
destroyed: Comment deleted!
components:
actor_card:
non_manyfold_account: This is not a Manyfold account; you can follow it, but probably nothing interesting will happen, at least for now.
column_header:
current_sort: Active sort
sort_by: Sort by
comment:
confirm_delete: Are you sure you want to delete this comment?
delete: Delete
posted: posted %{time} ago
report: Report
reported: Reported at %{time}
system: Automated comment
copy_button:
copy: Copy to Clipboard
copyable_text:
reveal: Reveal
display_user_quota:
request_increase: To request a quota increase, contact your site administrator.
download_button:
download:
missing: Request download
preparing: Preparing download, please wait
ready: Ready to download
file_type: "%{type} Files Only"
label: Download All
menu_header: Download Options
supported: Supported Files Only
unsupported: Unsupported Files Only
follow_button:
follow: Follow %{name}
pending: Requested
unfollow: Unfollow %{name}
image_carousel:
next: Next
play_pause: Play or pause images
previous: Previous
select_slide: Choose image to display
slide_label: "%{name} (%{index} of %{count})"
like_button:
like: Like
unlike: Unlike
link_list:
sync: Synchronize
lists_card:
add_to_list: Add to list
on_lists: 'On lists:'
remove: Remove from list
title: Lists
modal:
close: Close
model_card:
delete_button:
label: Delete model %{name}
text: Delete
edit_button:
label: Edit model %{name}
text: Edit
no_preview: No preview available
open_button:
label: Open model %{name}
text: Open
new_comment_form:
placeholder: Share your thoughts here...
submit: Post
title: Post a comment
path_template_preview:
description: The table below shows some of the inferred metadata for folders in this library, based on the template above.
path: Path
remixes_card:
title: Remixed by
search_help:
boolean: Use "or" to find models that match any of the terms.
federation: Search for any Fediverse username to follow it.
filename: You can search within filenames by explicitly specifying the field.
intro: 'Find what you need with our powerful search syntax:'
more_details_html: For more information, read the full documentation for <a href="https://github.com/wvanbergen/scoped_search/wiki/Query-language">scoped_search's query language</a>.
negation: To exclude terms, use "not", "!", or "-".
parentheses: Group terms with parentheses for more complex logic combinations.
path: Search within model folder paths by explicitly specifying it; use `~` for a partial match.
quotes: To look for multiple words in a single term, use quotes; only models with the exact text will be shown.
simple: By default, search will find models that match all terms.
specific_fields: You can look for terms in a few specific fields. Use "~" to match part of the field; "=" will try to match the whole thing. Model descriptions and library names are only searched if you explicitly specify the fields.
tag: Finds models with a specific tag
title: Search Syntax
unset: Use "set?" to query if a particular field is set, and add "not" to find the opposite.
without_tag: Use "!tag" to find models without a certain tag
sort_menu:
name: Title
recent: Newest
updated: Updated
sources_card:
title: Remixed from
concerns:
linkable:
sync:
bad_request: 'Synchronization failed: missing link ID'
success: Synchronization requested successfully
doorkeeper:
errors:
messages:
access_denied: The resource owner or authorization server denied the request.
admin_authenticator_not_configured: Access to admin panel is forbidden due to Doorkeeper.configure.admin_authenticator being unconfigured.
credential_flow_not_configured: Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.
forbidden_token:
missing_scope: Access to this resource requires scope "%{oauth_scopes}".
invalid_client: Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method.
invalid_code_challenge_method:
one: The code_challenge_method must be %{challenge_methods}.
other: The code_challenge_method must be one of %{challenge_methods}.
zero: The authorization server does not support PKCE as there are no accepted code_challenge_method values.
invalid_grant: The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.
invalid_redirect_uri: The requested redirect uri is malformed or doesn't match client redirect URI.
invalid_request:
invalid_code_challenge: Code challenge is required.
missing_param: 'Missing required parameter: %{value}.'
request_not_authorized: Request need to be authorized. Required parameter for authorizing request is missing or invalid.
unknown: The request is missing a required parameter, includes an unsupported parameter value, or is otherwise malformed.
invalid_scope: The requested scope is invalid, unknown, or malformed.
invalid_token:
expired: The access token expired
revoked: The access token was revoked
unknown: The access token is invalid
resource_owner_authenticator_not_configured: Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfigured.
revoke:
unauthorized: You are not authorized to revoke this token
server_error: The authorization server encountered an unexpected condition which prevented it from fulfilling the request.
temporarily_unavailable: The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
unauthorized_client: The client is not authorized to perform this request using this method.
unsupported_grant_type: The authorization grant type is not supported by the authorization server.
unsupported_response_mode: The authorization server does not support this response mode.
unsupported_response_type: The authorization server does not support this response type.
flash:
applications:
create:
notice: Application created.
destroy:
notice: Application deleted.
update:
notice: Application updated.
authorized_applications:
destroy:
notice: Application revoked.
doorkeeper_access_tokens:
create:
failed: Access token creation failed
success: Access token created successfully
destroy:
success: Access token revoked successfully.
new:
expiry:
label: Expiration
scopes:
label: Scopes
submit: Submit
title: New Access Token
show:
bearer_token_help: 'If you are using the token for a non-OAuth API client, you will need to provide it as a "bearer token" in your HTTP Authentication header:'
description: Your new access token has been created. Click below to reveal the token itself; this will only be shown once! If you lose it, you will need to generate a new one.
done: Done
title: Access Token Details
doorkeeper_applications:
create:
failure: An error occurred, and the API key could not be created.
success: API key created successfully.
destroy:
success: API key deleted successfully.
edit:
title: Edit API key
form:
confidential:
help: A confidential application can hold secrets securely (e.g. a web server backend, or machine-to-machine script).
redirect_uri:
help: Use "urn:ietf:wg:oauth:2.0:oob" if your application does not need a redirect URI (e.g. machine-to-machine apps).
scopes:
label: Scopes
submit: Save API key details
index:
description: API keys allow you to access Manyfold resources from other services via our API.
moderator_notice: As you are a moderator, you can access all users' API keys in this interface. A separate view for key moderation will be available in future to make it easier to manage just your own keys.
new: New API key
title: API keys
new:
title: New API key
show:
destroy: Delete
edit: Edit
oauth_help: You can access the Manyfold API via the OAuth client_credentials flow, using the security details below.
revoke:
confirm: Are you sure you want to revoke this access token? Any application currently using it will be unable to authenticate.
label: Revoke
title: API Key details
token_help: Access tokens are short-lived temporary keys used for actual API requests. The OAuth client_credentials flow automatically creates them as needed, and old ones are removed regularly, but if you want to, you can create long-lasting tokens to use in simple API clients.
tokens: Access Tokens
update:
failure: An error occurred, and the API key details could not be saved.
success: API key details saved successfully.
doorkeeper_applications_helper:
token_expiry_string:
expired: Expired
never: Never
revoked: Revoked
errors:
messages:
already_confirmed: was already confirmed, please try signing in
confirmation_period_expired: needs to be confirmed within %{period}, please request a new one
expired: has expired, please request a new one
not_found: not found
not_locked: was not locked
not_saved:
one: '1 error prohibited this %{resource} from being saved:'
other: "%{count} errors prohibited this %{resource} from being saved:"
weak_password: not strong enough. Consider adding a number, symbols or more letters to make it stronger.
fasp_client:
providers:
edit:
approval_help: Check that the fingerprint displayed here matches the one shown by the provider, and only approve providers you trust.
approve: Approve
capability: Capability
contact_details: Contact details
data_sharing: Data sharing
deny: Deny
disable: Disable
enable: Enable
links: Links
registration: Registration
versions: Versions
index:
add_html: 'To enable a new FASP, visit the provider and enter this server''s URL on signup: <code>%{base_url}</code>. You should only use providers that you trust, and be sure to read their privacy policy in full before you enable services. Note that only public indexable content will be shared with FASPs.'
description_html: Fediverse Auxiliary Service Providers (FASPs) enable extra features for Fediverse servers, such as search, trends, spam detection and more, as part of the <a href="https://fediscovery.org" target="_new" rel="noopener">Fediscovery project</a>.
heading: FASP Services
provider_list_title: Registered FASPs
search_3dprint_social_html: We recommend connecting the <a href="https://search.3dprint.social/registration/new" rel="noreferrer">search.3dprint.social</a> FASP; it's run by the Manyfold developers, and is specifically configured for 3d content search.
follows:
actor_table:
actions: Actions
address: Fediverse handle
name: Name
follow_remote_actor:
followed: Followed %{actor} successfully
index:
explore_html: Or find some <a href="%{link}">recommended content</a> to follow!
followers: Followers
following: Following
title: Connections
new:
no_results: Sorry, couldn't find anything for "%{query}". Is it a valid ActivityPub account or URL?
recommended: Recommendations
results: Search Results
title: Follow the Fediverse
remote_follow:
help: You don't need an account on this server to follow %{name}; enter your own account name here, and we'll send you home to complete the process.
no_results_html: We couldn't find your home account; did you enter it correctly?
placeholder: Your Fediverse handle, e.g. @manyfold@3dp.chat
submit: Take me home
title: Follow %{name}
search_form:
help: You can follow public creators, collections or models on another Manyfold server, in fact any public account in the Fediverse! Just enter the account name in the search box!
placeholder: Enter a Fediverse account or URL, e.g. @admin@try.manyfold.app
submit: Search
unfollow_remote_actor:
unfollowed: Unfollowed %{actor}
general:
access: Access
copy_fediverse_handle: Copy Fediverse handle to clipboard
delete: Delete
download: Download
edit: Edit
expand: Expand
followers:
few: "%{count} Followers"
many: "%{count} Followers"
one: "%{count} Follower"
other: "%{count} Followers"
two: "%{count} Followers"
zero: "%{count} Followers"
menu: Menu
new: New
no_change: No change
none: None
private: Private
public: Publicly visible
related_content: Related content
report: Report %{type}
save: Save
settings: Settings
setup_mode: This site is currently in setup mode; come back later!
shared: Shared with local users
view: View
group_mailer:
new_member:
existing:
message: You've been added to %{creator_name}'s group "%{group_name}" on %{site_name}. If that group has access to any private models, you can now access them at %{creator_link}
subject: You've been added to a group on %{site_name}
inviting:
message: You've been invited to %{creator_name}'s group "%{group_name}" on %{site_name}. To access the models, set up your account at %{invitation_link} and then view the creator's models at %{creator_link}
subject: Claim your models on %{site_name}
groups:
create:
success: Group created successfully.
form:
add: add another member
description:
help: Private note; not displayed publicly anywhere.
intro: Add members to the group by entering their site username or email. Members with existing site accounts will be notified they've been added, and those without will be invited to create an account in order to access content.
name:
help: Members will be shown this name when they're notified that they've been added.
membership_fields:
user_id:
delete: Delete
placeholder: Account name
update:
success: Group updated successfully.
home:
activity:
created: added %{time} ago
updated: updated %{time} ago
browsing:
content: You can explore models by clicking the links in the menu bar; browse a complete list and filter by tag, or browse by collection or creator. Alternatively just type into the search box to find what you want!
manual_link: User guide
more_access: Currently you have read-only access to this instance; to get more permissions, such as uploading, contact your instance administrator.
title: Browsing
federation:
account_handle: Account handle
content_html: This instance is part of the <a href="https://jointhefediverse.net">Fediverse</a>, a network of different sites that all work together. That means that if you have an account here, you can follow content on other Manyfold instances, or people can follow your content from other platforms like Mastodon.
creator_handle: Creator handle
creator_handle_html: 'We''ve automatically set up a creator profile for you. This handle is what people should follow to see what you publish:'
handle_html: 'If you need to enter your handle into another site in order to follow something, you''ll want to use your personal account handle:'
title: The Fediverse
users_v_creators: Unlike many Fediverse platforms, you don't just have one handle on Manyfold. Every model, creator and collection has its own handle for people to follow, as does the account you sign in with. This means you can manage more than one creator profile!
index:
no_activities: There are no activities to display for now.
open_search_help: Search syntax
recent_activity: Recent Activity
search:
placeholder: What are you looking for?
submit: Search
publishing:
content: You can make your models public by going to the model edit page and setting the permissions.
existing_creator:
button: Edit your creator profile
content: 'If you''re publishing your own work, you will probably want to customise your creator profile:'
new_creator:
button: Set up a new creator profile
content: 'If you''re publishing your own work, you will probably want to set up your own creator profile:'
title: Publishing
support:
content: Manyfold instances are run by people like you! If you find this instance useful, you can help keep it running by clicking below.
manyfold_html: Manyfold is 100% free and open source software. You can help make it better by making a donation!
support_link: Support this instance
support_manyfold: Support Manyfold
title: Support
uploading:
quota: You can upload up to %{quota} of content, and you can always view your current quota usage on your settings page.
title: Uploading
welcome:
lead: This site is running Manyfold, software for managing and sharing 3D models; here's a quick guide...
title: Welcome to %{site_name}!
imports:
bad_url: We couldn't get any useful information from that URL; it could be incorrect or unsupported.
create:
success: Imported requested; the results should appear shortly.
new:
description: From some sites, Manyfold can download models for you with just a link!
heading: Import from a link
import: Import this link
import_capabilities: We can import models, creators and collections from various other hosting sites. Exactly what we can import for your URL will be displayed after you enter it.
import_type_html: "<code>%{url}</code> will be added as a new %{object_type}. The following data can be imported automatically:"
integration_settings: Edit integration settings
placeholder: Paste the address of the content you want to import (e.g. https://thingiverse.com/thing:1234)
submit: Import
supported_sites: Supported sites
jobs:
activity:
collection_published:
comment: A new collection of 3D models, ["%{name}"](%{url}), was just published!
model_published:
comment: 'New 3D model: ["%{name}"](%{url}) by %{creator_name} (%{creator_handle})'
updated_model:
comment: '3D model updated: ["%{name}"](%{url}) by %{creator_name} (%{creator_handle})'
analysis:
analyse_model_file:
detect_duplicates: Detecting duplicate files
detect_ineffiency: Detecting inefficient formats
file_statistics: Calculating file statistics
generating_derivatives: Generating derivatives
matching: Matching supported files
file_conversion:
exporting: Exporting new file
loading_mesh: Loading mesh
geometric_analysis:
direction_check: Checking surface orientation
loading_mesh: Loading mesh
manifold_check: Checking that mesh is manifold
scan:
detect_filesystem_changes:
building_folder_list: Building changed folder list
creating_models: Creating models
upgrade:
backfill_image_derivatives:
processing: Processing "%{filename}" from "%{model_name}"
backfill_model_renders:
rendering: Rendering "%{filename}" from "%{model_name}"
kaminari:
first_page:
label: Go to first page
last_page:
label: Go to last page
next_page:
label: Go to next page
page:
current_page: Current page
label: Go to page %{page}
paginator:
label: Page navigation
prev_page:
label: Go to previous page
layouts:
application:
alert:
danger: Danger
info: Info
skip_to_content: Skip to main content
card_list_page:
actions_heading: Actions
mailer:
footer: 'This email was sent by %{site_name}: %{site_link}'
greeting: Hi!
settings:
appearance: Appearance
integrations_heading: Integrations
libraries: Libraries
moderation_heading: Moderation
moderation_settings_title: Moderation Settings
organization: Organization
performance: Performance Dashboard
pghero: PgHero
search_heading: Search & Discovery
sidekiq: Sidekiq
site_settings_title: Site Settings
tools_heading: Advanced Tools
licenses:
0BSD: BSD Zero Clause License
CC-BY-40: Creative Commons Attribution
CC-BY-NC-40: Creative Commons Attribution NonCommercial
CC-BY-NC-ND-40: Creative Commons Attribution NonCommercial NoDerivatives
CC-BY-NC-SA-40: Creative Commons Attribution NonCommercial ShareAlike
CC-BY-ND-40: Creative Commons Attribution NoDerivatives
CC-BY-SA-40: Creative Commons Attribution ShareAlike
CC-PDDC: Creative Commons Public Domain Declaration
CC0-10: Creative Commons Zero
CERN-OHL-P-20: CERN Open Hardware Licence Version 2 - Permissive
CERN-OHL-S-20: CERN Open Hardware Licence Version 2 - Strongly Reciprocal
CERN-OHL-W-20: CERN Open Hardware Licence Version 2 - Weakly Reciprocal
GPL-20-only: GNU General Public License v2.0
GPL-30-only: GNU General Public License v3.0
LGPL-20-only: GNU Lesser General Public License v2
LGPL-30-only: GNU Lesser General Public License v3
LicenseRef-Commercial: Commercial; private use only
MIT: MIT
lists:
create:
success: List created successfully
destroy:
success: List removed
special:
liked: Liked Items
update:
success: List updated successfully
moderator_mailer:
new_approval:
message: Someone new has signed up for an account, and requires approval. Approve the account at %{link}
subject: New account needs approval
new_report:
message: Someone has reported content which needs moderations. Review the report at %{link}
subject: New report received
print_hosts:
create:
success: Printer created successfully
destroy:
success: Printer removed
form:
credentials:
help: API key or password, if required
endpoint:
help: The URL of your printer's API (e.g. http://printer.local)
name:
help: A friendly name for your printer
protocol:
help: The printer's API protocol
protocols: