mirror of
https://github.com/svemagie/indiekit-endpoint-activitypub.git
synced 2026-04-02 15:44:58 +02:00
- Add express.urlencoded({ limit: '5mb' }) to migration POST route
to handle large CSV files (default 100KB was too small)
- Add per-handle progress logging to console for monitoring imports
- Log failed handles with reasons (WebFinger failure, no AP link, etc.)
- Show failed handles in the UI result notification
- Use error notification type when all imports fail
51 lines
3.1 KiB
JSON
51 lines
3.1 KiB
JSON
{
|
|
"activitypub": {
|
|
"title": "ActivityPub",
|
|
"followers": "Followers",
|
|
"following": "Following",
|
|
"activities": "Activity log",
|
|
"recentActivity": "Recent activity",
|
|
"noActivity": "No activity yet. Once your actor is federated, interactions will appear here.",
|
|
"noFollowers": "No followers yet.",
|
|
"noFollowing": "Not following anyone yet.",
|
|
"followerCount": "%d follower",
|
|
"followerCount_plural": "%d followers",
|
|
"followingCount": "%d following",
|
|
"followedAt": "Followed",
|
|
"source": "Source",
|
|
"sourceImport": "Mastodon import",
|
|
"sourceManual": "Manual",
|
|
"sourceFederation": "Federation",
|
|
"direction": "Direction",
|
|
"directionInbound": "Received",
|
|
"directionOutbound": "Sent",
|
|
"migrate": {
|
|
"title": "Mastodon migration",
|
|
"intro": "This guide walks you through moving your Mastodon identity to your IndieWeb site. Complete each step in order — your existing followers will be notified and can re-follow you automatically.",
|
|
"step1Title": "Step 1 — Link your old account",
|
|
"step1Desc": "Tell the fediverse that your old Mastodon account and this site belong to the same person. This sets the <code>alsoKnownAs</code> property on your ActivityPub actor, which Mastodon checks before allowing a Move.",
|
|
"aliasLabel": "Old Mastodon account URL",
|
|
"aliasHint": "The full URL of your Mastodon profile, e.g. https://mstdn.social/users/rmdes",
|
|
"aliasSave": "Save alias",
|
|
"aliasCurrent": "Current alias",
|
|
"aliasNone": "No alias configured yet.",
|
|
"step2Title": "Step 2 — Import your social graph",
|
|
"step2Desc": "Upload the CSV files from your Mastodon data export to bring over your connections. Go to your Mastodon instance → Preferences → Import and export → Data export to download them.",
|
|
"importLegend": "What to import",
|
|
"fileLabel": "CSV file",
|
|
"fileHint": "Select a CSV file from your Mastodon data export (e.g. following_accounts.csv or followers.csv)",
|
|
"importButton": "Import",
|
|
"importFollowing": "Following list",
|
|
"importFollowingHint": "Accounts you follow — they will appear in your Following list immediately",
|
|
"importFollowers": "Followers list",
|
|
"importFollowersHint": "Your current followers — they will be recorded as pending until they re-follow you after the Move in step 3",
|
|
"step3Title": "Step 3 — Move your account",
|
|
"step3Desc": "Once you have saved your alias and imported your data, go to your Mastodon instance → Preferences → Account → <strong>Move to a different account</strong>. Enter your new fediverse handle and confirm. Mastodon will notify all your followers, and those whose servers support it will automatically re-follow you here. This step is irreversible — your old account will become a redirect.",
|
|
"errorNoFile": "Please select a CSV file before importing.",
|
|
"success": "Imported %d following, %d followers (%d failed).",
|
|
"failedList": "Could not resolve: %s",
|
|
"aliasSuccess": "Alias saved — your actor document now includes this account as alsoKnownAs."
|
|
}
|
|
}
|
|
}
|