|
2 | 2 | ; Copyright (C) 2025 Open Source Matters, Inc. |
3 | 3 | ; License GNU General Public License version 2 or later |
4 | 4 |
|
5 | | -; Plugin Description |
6 | | -PLG_SYSTEM_OPENGRAPH_DESCRIPTION="Open Graph Plugin automatically generates Open Graph tags for improved social media sharing. Features hierarchical override system supporting global, category, and article-level metadata configuration." |
7 | | - |
8 | | -; Global OG Settings |
9 | | -PLG_SYSTEM_OPENGRAPH_GLOBAL_OG_SETTINGS="Global Open Graph Settings" |
10 | 5 |
|
11 | | -PLG_SYSTEM_OPENGRAPH_GLOBAL_DESC="Global defaults used when no article / menu overrides are present." |
12 | | -PLG_SYSTEM_OPENGRAPH_OVERVIEW="Overview & Help" |
13 | 6 |
|
| 7 | +PLG_SYSTEM_OPENGRAPH_ADVANCED_SECTION ="Advanced Settings" |
| 8 | +PLG_SYSTEM_OPENGRAPH_DESCRIPTION="Open Graph Plugin automatically generates Open Graph tags for improved social media sharing. Features hierarchical override system supporting global, category, and article-level metadata configuration." |
| 9 | +PLG_SYSTEM_OPENGRAPH_DESCRIPTION_FIELD_DESC="Select which article field to use for og:description meta tag. Meta description is preferred over article text." |
| 10 | +PLG_SYSTEM_OPENGRAPH_DESCRIPTION_FIELD_LABEL="Description Source" |
| 11 | +PLG_SYSTEM_OPENGRAPH_ENABLE_DESC="Enable OpenGraph tags for this content." |
| 12 | +PLG_SYSTEM_OPENGRAPH_ENABLE_LABEL="Enable OpenGraph" |
14 | 13 | PLG_SYSTEM_OPENGRAPH_ENABLE_OG_GENERATION="Enable OpenGraph" |
15 | 14 | PLG_SYSTEM_OPENGRAPH_ENABLE_OG_GENERATION_DESC="Enable OpenGraph tags generation." |
16 | | - |
17 | | -; Override Settings |
18 | | -PLG_SYSTEM_OPENGRAPH_OVERRIDE_SETTINGS="Override Settings" |
19 | | - |
20 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_ARTICLE_OVERRIDE="Enable Article-Level Override" |
21 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_ARTICLE_OVERRIDE_DESC="Allow articles to have custom Open Graph metadata via custom fields. When enabled, article OG fields will take priority over category and global settings." |
22 | | - |
23 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_CATEGORY_OVERRIDE="Enable Category-Level Override" |
24 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_CATEGORY_OVERRIDE_DESC="Allow categories to have custom Open Graph metadata. When enabled, category OG settings will take priority over global settings but will be overridden by article-specific settings." |
25 | | - |
26 | | -PLG_SYSTEM_OPENGRAPH_FALLBACK_TO_SITE_LOGO="Use Site Logo as Fallback" |
27 | | -PLG_SYSTEM_OPENGRAPH_FALLBACK_TO_SITE_LOGO_DESC="When no OG image is specified, use the site's logo as fallback image. If disabled, no image tag will be generated." |
28 | | - |
29 | | -;fieldsets |
| 15 | +PLG_SYSTEM_OPENGRAPH_FB_APP_ID_DESC="Needed only for Facebook Insights." |
| 16 | +PLG_SYSTEM_OPENGRAPH_FB_APP_ID_LABEL="Facebook App ID" |
| 17 | +PLG_SYSTEM_OPENGRAPH_FEATURES_DESC="• Generates complete Open Graph and Twitter Card metadata on the fly. • Hierarchical override system: Menu → Article → Category → Global. • Auto‑picks intro/full images and alt text. • Smart sanitisation & trimming prevents broken previews." |
| 18 | +PLG_SYSTEM_OPENGRAPH_FEATURES_LABEL="What this plugin does" |
30 | 19 | PLG_SYSTEM_OPENGRAPH_FIELDSET_ARTICLE="OpenGraph" |
31 | 20 | PLG_SYSTEM_OPENGRAPH_FIELDSET_ARTICLE_DESC="Configure OpenGraph metadata for social media sharing. These settings override global defaults." |
32 | | - |
33 | | - |
34 | | -; Common Field Labels |
35 | | -PLG_SYSTEM_OPENGRAPH_SHOW_MANUAL_OVERRIDE_LABEL="Show Manual Override Settings" |
36 | | -PLG_SYSTEM_OPENGRAPH_SHOW_MANUAL_OVERRIDE_DESC="Enable this to manually set OG tags like title, description, and image." |
37 | | - |
38 | | -PLG_SYSTEM_OPENGRAPH_OG_TITLE_LABEL="OpenGraph Title" |
39 | | -PLG_SYSTEM_OPENGRAPH_OG_TITLE_DESC="Custom title for social media sharing. Recommended length: 40-60 characters." |
40 | | -PLG_SYSTEM_OPENGRAPH_OG_TITLE_HINT="Enter a compelling title for social sharing" |
41 | | - |
42 | | -PLG_SYSTEM_OPENGRAPH_OG_DESCRIPTION_LABEL="OpenGraph Description" |
| 21 | +PLG_SYSTEM_OPENGRAPH_FIELD_MAPPING_SECTION="Field Mapping Configuration" |
| 22 | +PLG_SYSTEM_OPENGRAPH_GLOBAL_DESC="Global defaults used when no article / menu overrides are present." |
| 23 | +PLG_SYSTEM_OPENGRAPH_GLOBAL_OG_SETTINGS="Global Open Graph Settings" |
| 24 | +PLG_SYSTEM_OPENGRAPH_IMAGE_ALT_FIELD_DESC="Select which article field to use for og:image:alt meta tag for accessibility" |
| 25 | +PLG_SYSTEM_OPENGRAPH_IMAGE_ALT_FIELD_LABEL="Image Alt Text Source" |
| 26 | +PLG_SYSTEM_OPENGRAPH_IMAGE_FIELD_DESC="Select which article field to use for og:image meta tag" |
| 27 | +PLG_SYSTEM_OPENGRAPH_IMAGE_FIELD_LABEL="Image Source" |
| 28 | +PLG_SYSTEM_OPENGRAPH_MANUAL_OVERRIDE_SECTION="Manual Override Options" |
| 29 | +PLG_SYSTEM_OPENGRAPH_MAX_ALT_DESC="Recommended: ≤125 characters (based on WCAG guidelines)." |
| 30 | +PLG_SYSTEM_OPENGRAPH_MAX_ALT_LABEL="Max Alt Text Length" |
| 31 | +PLG_SYSTEM_OPENGRAPH_MAX_DESC_DESC="Recommended: ≤160 characters (Twitter truncates beyond this)." |
| 32 | +PLG_SYSTEM_OPENGRAPH_MAX_DESC_LABEL="Max Description Length" |
| 33 | +PLG_SYSTEM_OPENGRAPH_MAX_TITLE_DESC="Recommended: ≤60 characters for best display in Facebook and Twitter cards." |
| 34 | +PLG_SYSTEM_OPENGRAPH_MAX_TITLE_LABEL="Max Title Length" |
| 35 | +PLG_SYSTEM_OPENGRAPH_NO_FIELD_SELECTED="-- No Field Selected --" |
43 | 36 | PLG_SYSTEM_OPENGRAPH_OG_DESCRIPTION_DESC="Brief description for social media sharing. Recommended length: 120-160 characters." |
44 | 37 | PLG_SYSTEM_OPENGRAPH_OG_DESCRIPTION_HINT="Enter a brief, engaging description" |
45 | | - |
46 | | -PLG_SYSTEM_OPENGRAPH_OG_IMAGE_LABEL="OpenGraph Image" |
47 | | -PLG_SYSTEM_OPENGRAPH_OG_IMAGE_DESC="Image for social media sharing. Recommended size: 1200x630 pixels." |
48 | | - |
49 | | -PLG_SYSTEM_OPENGRAPH_OG_IMAGE_ALT_LABEL="OpenGraph Image Alt Text" |
| 38 | +PLG_SYSTEM_OPENGRAPH_OG_DESCRIPTION_LABEL="OpenGraph Description" |
50 | 39 | PLG_SYSTEM_OPENGRAPH_OG_IMAGE_ALT_DESC="Alternative text for the OpenGraph image for accessibility." |
51 | 40 | PLG_SYSTEM_OPENGRAPH_OG_IMAGE_ALT_HINT="Enter a brief description of the image for accessibility" |
52 | | - |
53 | | -PLG_SYSTEM_OPENGRAPH_OG_TYPE_LABEL="OpenGraph Type" |
| 41 | +PLG_SYSTEM_OPENGRAPH_OG_IMAGE_ALT_LABEL="OpenGraph Image Alt Text" |
| 42 | +PLG_SYSTEM_OPENGRAPH_OG_IMAGE_DESC="Image for social media sharing. Recommended size: 1200x630 pixels." |
| 43 | +PLG_SYSTEM_OPENGRAPH_OG_IMAGE_LABEL="OpenGraph Image" |
| 44 | +PLG_SYSTEM_OPENGRAPH_OG_TITLE_DESC="Custom title for social media sharing. Recommended length: 40-60 characters." |
| 45 | +PLG_SYSTEM_OPENGRAPH_OG_TITLE_HINT="Enter a compelling title for social sharing" |
| 46 | +PLG_SYSTEM_OPENGRAPH_OG_TITLE_LABEL="OpenGraph Title" |
54 | 47 | PLG_SYSTEM_OPENGRAPH_OG_TYPE_DESC="Content type for social media platforms." |
55 | | - |
56 | | -PLG_SYSTEM_OPENGRAPH_OG_URL_LABEL="Custom URL" |
| 48 | +PLG_SYSTEM_OPENGRAPH_OG_TYPE_LABEL="OpenGraph Type" |
57 | 49 | PLG_SYSTEM_OPENGRAPH_OG_URL_DESC="Override the canonical URL for sharing." |
58 | 50 | PLG_SYSTEM_OPENGRAPH_OG_URL_HINT="Leave empty to use the article's URL" |
59 | | - |
60 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_LABEL="Enable OpenGraph" |
61 | | -PLG_SYSTEM_OPENGRAPH_ENABLE_DESC="Enable OpenGraph tags for this content." |
62 | | - |
63 | | -; OpenGraph Types |
64 | | -PLG_SYSTEM_OPENGRAPH_USE_DEFAULT="Use Default" |
65 | | -PLG_SYSTEM_OPENGRAPH_TYPE_ARTICLE="Article" |
66 | | -PLG_SYSTEM_OPENGRAPH_TYPE_WEBSITE="Website" |
67 | | -PLG_SYSTEM_OPENGRAPH_TYPE_BLOG="Blog" |
68 | | -PLG_SYSTEM_OPENGRAPH_TYPE_VIDEO="Video" |
69 | | -PLG_SYSTEM_OPENGRAPH_TYPE_MUSIC="Music" |
70 | | -PLG_SYSTEM_OPENGRAPH_TYPE_BOOK="Book" |
71 | | -PLG_SYSTEM_OPENGRAPH_TYPE_PROFILE="Profile" |
72 | | -PLG_SYSTEM_OPENGRAPH_TYPE_PRODUCT="Product" |
73 | | -PLG_SYSTEM_OPENGRAPH_TYPE_EVENT="Event" |
74 | | - |
75 | | -;advanced settings |
76 | | -PLG_SYSTEM_OPENGRAPH_ADVANCED_SECTION ="Advanced Settings" |
77 | | - |
78 | | -PLG_SYSTEM_OPENGRAPH_SHOW_ADVANCED_LABEL="Show Advanced Settings" |
| 51 | +PLG_SYSTEM_OPENGRAPH_OG_URL_LABEL="Custom URL" |
| 52 | +PLG_SYSTEM_OPENGRAPH_OVERRIDE_SETTINGS="Override Settings" |
| 53 | +PLG_SYSTEM_OPENGRAPH_OVERVIEW="Overview & Help" |
| 54 | +PLG_SYSTEM_OPENGRAPH_QUICKSTART_DESC="1. Enable the plugin. 2. Optional: enter your Facebook App ID above. 3. Edit any article → ‘Open Graph’ tab to override title, description, or image. 4. Clear cache, share your URL and enjoy rich previews!" |
| 55 | +PLG_SYSTEM_OPENGRAPH_QUICKSTART_LABEL="How to use" |
79 | 56 | PLG_SYSTEM_OPENGRAPH_SHOW_ADVANCED_DESC="Show advanced settings for OpenGraph metadata." |
80 | | - |
81 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_CARD_LABEL="Twitter Card Type" |
| 57 | +PLG_SYSTEM_OPENGRAPH_SHOW_ADVANCED_LABEL="Show Advanced Settings" |
| 58 | +PLG_SYSTEM_OPENGRAPH_SHOW_MANUAL_OVERRIDE_DESC="Enable this to manually set OG tags like title, description, and image." |
| 59 | +PLG_SYSTEM_OPENGRAPH_SHOW_MANUAL_OVERRIDE_LABEL="Show Manual Override Settings" |
| 60 | +PLG_SYSTEM_OPENGRAPH_TIPS_DESC="• Changed an image but Facebook still shows the old one? Clear Joomla & CDN caches, then run Facebook Sharing Debugger. • Large images (>5 MB) may be ignored by Twitter. • Verify that og:image is an absolute URL (use the built‑in sanitiser)." |
| 61 | +PLG_SYSTEM_OPENGRAPH_TIPS_LABEL="Troubleshooting" |
| 62 | +PLG_SYSTEM_OPENGRAPH_TITLE_FIELD_DESC="Select which article field to use for og:title meta tag" |
| 63 | +PLG_SYSTEM_OPENGRAPH_TITLE_FIELD_LABEL="Title Source" |
82 | 64 | PLG_SYSTEM_OPENGRAPH_TWITTER_CARD_DESC="Select the type of Twitter card to use for this content." |
83 | | - |
| 65 | +PLG_SYSTEM_OPENGRAPH_TWITTER_CARD_LABEL="Twitter Card Type" |
84 | 66 | PLG_SYSTEM_OPENGRAPH_TWITTER_CARD_SUMMARY="Summary" |
85 | 67 | PLG_SYSTEM_OPENGRAPH_TWITTER_CARD_SUMMARY_LARGE_IMAGE="Summary Large Image" |
86 | | - |
87 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_LABEL="Twitter Title" |
88 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_DESC="Custom title for Twitter sharing. Recommended length: 70 characters." |
89 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_HINT="Enter a compelling title for Twitter sharing" |
90 | | - |
91 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_DESC_LABEL="Twitter Description" |
92 | 68 | PLG_SYSTEM_OPENGRAPH_TWITTER_DESC_DESC="Custom description for Twitter sharing. Recommended length: 120-160 characters." |
93 | 69 | PLG_SYSTEM_OPENGRAPH_TWITTER_DESC_HINT="Enter a brief, engaging description" |
94 | | - |
95 | | -PLG_SYSTEM_OPENGRAPH_TWITTER_IMAGE_LABEL="Twitter Image" |
| 70 | +PLG_SYSTEM_OPENGRAPH_TWITTER_DESC_LABEL="Twitter Description" |
96 | 71 | PLG_SYSTEM_OPENGRAPH_TWITTER_IMAGE_DESC="Image for Twitter sharing. Recommended size: 1200x630 pixels." |
97 | | - |
98 | | -PLG_SYSTEM_OPENGRAPH_FB_APP_ID_LABEL="Facebook App ID" |
99 | | -PLG_SYSTEM_OPENGRAPH_FB_APP_ID_DESC="Enter your Facebook App ID to enable Facebook Open Graph debugging." |
100 | | -PLG_SYSTEM_OPENGRAPH_FB_APP_ID_HINT="Enter your Facebook App ID to enable Facebook Open Graph debugging." |
101 | | - |
102 | | - |
103 | | -; Field Selection (New Section) |
104 | | -PLG_SYSTEM_OPENGRAPH_FIELD_MAPPING_SECTION="Field Mapping Configuration" |
105 | | -PLG_SYSTEM_OPENGRAPH_MANUAL_OVERRIDE_SECTION="Manual Override Options" |
106 | | - |
107 | | -PLG_SYSTEM_OPENGRAPH_TITLE_FIELD_LABEL="Title Source" |
108 | | -PLG_SYSTEM_OPENGRAPH_TITLE_FIELD_DESC="Select which article field to use for og:title meta tag" |
109 | | - |
110 | | -PLG_SYSTEM_OPENGRAPH_DESCRIPTION_FIELD_LABEL="Description Source" |
111 | | -PLG_SYSTEM_OPENGRAPH_DESCRIPTION_FIELD_DESC="Select which article field to use for og:description meta tag. Meta description is preferred over article text." |
112 | | - |
113 | | -PLG_SYSTEM_OPENGRAPH_IMAGE_FIELD_LABEL="Image Source" |
114 | | -PLG_SYSTEM_OPENGRAPH_IMAGE_FIELD_DESC="Select which article field to use for og:image meta tag" |
115 | | - |
116 | | -PLG_SYSTEM_OPENGRAPH_IMAGE_ALT_FIELD_LABEL="Image Alt Text Source" |
117 | | -PLG_SYSTEM_OPENGRAPH_IMAGE_ALT_FIELD_DESC="Select which article field to use for og:image:alt meta tag for accessibility" |
118 | | - |
119 | | -PLG_SYSTEM_OPENGRAPH_TYPE_FIELD_LABEL="Type Field" |
| 72 | +PLG_SYSTEM_OPENGRAPH_TWITTER_IMAGE_LABEL="Twitter Image" |
| 73 | +PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_DESC="Custom title for Twitter sharing. Recommended length: 70 characters." |
| 74 | +PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_HINT="Enter a compelling title for Twitter sharing" |
| 75 | +PLG_SYSTEM_OPENGRAPH_TWITTER_TITLE_LABEL="Twitter Title" |
| 76 | +PLG_SYSTEM_OPENGRAPH_TYPE_ARTICLE="Article" |
| 77 | +PLG_SYSTEM_OPENGRAPH_TYPE_BLOG="Blog" |
| 78 | +PLG_SYSTEM_OPENGRAPH_TYPE_BOOK="Book" |
| 79 | +PLG_SYSTEM_OPENGRAPH_TYPE_EVENT="Event" |
120 | 80 | PLG_SYSTEM_OPENGRAPH_TYPE_FIELD_DESC="Select a custom field to use as the OpenGraph type source." |
121 | | - |
122 | | -PLG_SYSTEM_OPENGRAPH_NO_FIELD_SELECTED="-- No Field Selected --" |
123 | | - |
124 | | -PLG_SYSTEM_OPENGRAPH_FB_APP_ID_LABEL="Facebook App ID" |
125 | | -PLG_SYSTEM_OPENGRAPH_FB_APP_ID_DESC="Needed only for Facebook Insights." |
126 | | - |
127 | | - |
128 | | -PLG_SYSTEM_OPENGRAPH_FEATURES_LABEL="What this plugin does" |
129 | | -PLG_SYSTEM_OPENGRAPH_FEATURES_DESC="• Generates complete Open Graph and Twitter Card metadata on the fly. • Hierarchical override system: Menu → Article → Category → Global. • Auto‑picks intro/full images and alt text. • Smart sanitisation & trimming prevents broken previews." |
130 | | - |
131 | | -PLG_SYSTEM_OPENGRAPH_QUICKSTART_LABEL="How to use" |
132 | | -PLG_SYSTEM_OPENGRAPH_QUICKSTART_DESC="1. Enable the plugin. 2. Optional: enter your Facebook App ID above. 3. Edit any article → ‘Open Graph’ tab to override title, description, or image. 4. Clear cache, share your URL and enjoy rich previews!" |
133 | | - |
134 | | -PLG_SYSTEM_OPENGRAPH_TIPS_LABEL="Troubleshooting" |
135 | | -PLG_SYSTEM_OPENGRAPH_TIPS_DESC="• Changed an image but Facebook still shows the old one? Clear Joomla & CDN caches, then run Facebook Sharing Debugger. • Large images (>5 MB) may be ignored by Twitter. • Verify that og:image is an absolute URL (use the built‑in sanitiser)." |
136 | | - |
137 | | -PLG_SYSTEM_OPENGRAPH_MAX_TITLE_LABEL="Max Title Length" |
138 | | -PLG_SYSTEM_OPENGRAPH_MAX_TITLE_DESC="Recommended: ≤60 characters for best display in Facebook and Twitter cards." |
139 | | - |
140 | | -PLG_SYSTEM_OPENGRAPH_MAX_DESC_LABEL="Max Description Length" |
141 | | -PLG_SYSTEM_OPENGRAPH_MAX_DESC_DESC="Recommended: ≤160 characters (Twitter truncates beyond this)." |
142 | | - |
143 | | -PLG_SYSTEM_OPENGRAPH_MAX_ALT_LABEL="Max Alt Text Length" |
144 | | -PLG_SYSTEM_OPENGRAPH_MAX_ALT_DESC="Recommended: ≤125 characters (based on WCAG guidelines)." |
| 81 | +PLG_SYSTEM_OPENGRAPH_TYPE_FIELD_LABEL="Type Field" |
| 82 | +PLG_SYSTEM_OPENGRAPH_TYPE_MUSIC="Music" |
| 83 | +PLG_SYSTEM_OPENGRAPH_TYPE_PRODUCT="Product" |
| 84 | +PLG_SYSTEM_OPENGRAPH_TYPE_PROFILE="Profile" |
| 85 | +PLG_SYSTEM_OPENGRAPH_TYPE_VIDEO="Video" |
| 86 | +PLG_SYSTEM_OPENGRAPH_TYPE_WEBSITE="Website" |
| 87 | +PLG_SYSTEM_OPENGRAPH_USE_DEFAULT="Use Default" |
0 commit comments