@@ -1117,6 +1117,102 @@ abstract class AppLocalizations {
11171117 /// In en, this message translates to:
11181118 /// **'Cannot update: Original category data not loaded.'**
11191119 String get cannotUpdateCategoryError;
1120+
1121+ /// Title for the Edit Source page
1122+ ///
1123+ /// In en, this message translates to:
1124+ /// **'Edit Source'**
1125+ String get editSource;
1126+
1127+ /// Message displayed when a source is updated successfully
1128+ ///
1129+ /// In en, this message translates to:
1130+ /// **'Source updated successfully.'**
1131+ String get sourceUpdatedSuccessfully;
1132+
1133+ /// Message displayed while loading source data
1134+ ///
1135+ /// In en, this message translates to:
1136+ /// **'Loading Source...'**
1137+ String get loadingSource;
1138+
1139+ /// Label for the source URL input field
1140+ ///
1141+ /// In en, this message translates to:
1142+ /// **'URL'**
1143+ String get sourceUrl;
1144+
1145+ /// Label for the headquarters dropdown field
1146+ ///
1147+ /// In en, this message translates to:
1148+ /// **'Headquarters'**
1149+ String get headquarters;
1150+
1151+ /// Default null option for dropdowns
1152+ ///
1153+ /// In en, this message translates to:
1154+ /// **'None'**
1155+ String get none;
1156+
1157+ /// Error message when updating a source fails because the original data wasn't loaded
1158+ ///
1159+ /// In en, this message translates to:
1160+ /// **'Cannot update: Original source data not loaded.'**
1161+ String get cannotUpdateSourceError;
1162+
1163+ /// A global news agency (e.g., Reuters, Associated Press).
1164+ ///
1165+ /// In en, this message translates to:
1166+ /// **'News Agency'**
1167+ String get sourceTypeNewsAgency;
1168+
1169+ /// A news outlet focused on a specific local area.
1170+ ///
1171+ /// In en, this message translates to:
1172+ /// **'Local News Outlet'**
1173+ String get sourceTypeLocalNewsOutlet;
1174+
1175+ /// A news outlet focused on a specific country.
1176+ ///
1177+ /// In en, this message translates to:
1178+ /// **'National News Outlet'**
1179+ String get sourceTypeNationalNewsOutlet;
1180+
1181+ /// A news outlet with a broad international focus.
1182+ ///
1183+ /// In en, this message translates to:
1184+ /// **'International News Outlet'**
1185+ String get sourceTypeInternationalNewsOutlet;
1186+
1187+ /// A publisher focused on a specific topic (e.g., technology, sports).
1188+ ///
1189+ /// In en, this message translates to:
1190+ /// **'Specialized Publisher'**
1191+ String get sourceTypeSpecializedPublisher;
1192+
1193+ /// A blog or personal publication.
1194+ ///
1195+ /// In en, this message translates to:
1196+ /// **'Blog'**
1197+ String get sourceTypeBlog;
1198+
1199+ /// An official government source.
1200+ ///
1201+ /// In en, this message translates to:
1202+ /// **'Government Source'**
1203+ String get sourceTypeGovernmentSource;
1204+
1205+ /// A service that aggregates news from other sources.
1206+ ///
1207+ /// In en, this message translates to:
1208+ /// **'Aggregator'**
1209+ String get sourceTypeAggregator;
1210+
1211+ /// Any other type of source not covered above.
1212+ ///
1213+ /// In en, this message translates to:
1214+ /// **'Other'**
1215+ String get sourceTypeOther;
11201216}
11211217
11221218class _AppLocalizationsDelegate
0 commit comments