Since 2009

INTERNATIONALIZATION

Discussion started on Pre-Sale Questions

Parvaz

Social groups seems to be the extension that i looked for and didn't find at the mod site of smf. Building groups which are made and organized by the members themselves gives a touch of freedom to a froum and the members don't feel that they are moderated all the time. If i understood right so social groups as a mod give the members of a forum the ability to build, design and organized their own groups in which they share things and interact with eachother, am i right?
If these the mod includes these features i'm interested to run it on my forum.
The only question that remain is: in which languages is the mod available?
The default language of my forum is persian.
I need this mod in the language of my forum and members. If it's not available in my language i would translate it and give the translation to SMF Packes. But therefor i should be provided with the language strings.
I don't know whether the team is interested in internationalization of these very usefull mod. If yes... let's make a deal :D



Linkback: https://www.smfpacks.com/b2/internationalization/71/
#1 - April 19, 2010, 08:57:29 AM
« Last Edit: April 19, 2010, 09:00:10 AM by Parvaz »

NIBOGO

You're right the Social Groups allow members to have their own Groups this can be used for a lot of purpose but it's specially used to give a better interaction between members of a community.

About the Internationalization this was one of the first features of the Social Groups with Italian, Spanish, English, Portuguese and French but as the mod has released new versions the strings has been changed so the only translation that is up to date is Spanish and English, O can find someone that makes the Persian translation if you want to translate it I can show you how to do it with the english strings
#2 - April 19, 2010, 09:10:13 AM

Parvaz

Thank you for the quick response :D
Well, i'm a translator! and I have already translated some mods for my forum. I would prefer to translate the mod by my own. The languages in which i work are: Persian and German. So i could add at least two languages to this awsome mod. I appreciate it if you could provide me with the strings of the new release and would be greatfull for any support.
#3 - April 19, 2010, 09:34:38 AM

NIBOGO

Thank you for the quick response :D
Well, i'm a translator! and I have already translated some mods for my forum. I would prefer to translate the mod by my own. The languages in which i work are: Persian and German. So i could add at least two languages to this awsome mod. I appreciate it if you could provide me with the strings of the new release and would be greatfull for any support.

Sure this are the strings to be translated:

Code: [Select]
<?php
/**********************************************************************************
* SocialGroups.english.php                                                        *
***********************************************************************************
*                                                                                 *
* SMF Social Groups Mod v1.3                                                      *
* Copyright (c) 2008-2009 by NIBOGO. All rights reserved.                         *
* Powered by [url=http://www.mundo-se.com]www.mundo-se.com[/url]                                                     *
* Created by NIBOGO for Simplemachines.org                                        *
*                                                                                 *
**********************************************************************************/

//General
$txt['sgroups_admin'] = 'Social Groups Admin Settings';
$txt['sgroups_add'] = 'Add Group';
$txt['sgroups_enable'] = 'Enable';
$txt['sgroups_date'] = 'Date';
$txt['sgroups_options'] = 'Options';
$txt['sgroups_title'] = 'Name';
$txt['sgroups_description'] = 'Description';
$txt['sgroups_edit'] = 'Editing Group';
$txt['sgroups_settings'] = 'Social Groups Basic Settings';
$txt['sgroups_current_version'] = 'SMF Social Groups Mod Current Version';
$txt['sgroups_latest_version'] = 'SMF Social Groups Mod Latest Version';
$txt['sgroups_smf_version'] = 'Your SMF Current Version';
$txt['sgroups_version_info'] = 'General Information';
$txt['sgroups_version_copy'] = 'Creator &amp; Additional Info';
$txt['sgroups_admin_description'] = 'Here you view and manage all the groups.';
$txt['sgroups_settings_description'] = 'Here you can manage all settings related with Social Groups.';
$txt['sgroups_version_description'] = 'Here you can view your Social Group version and the lastest.';
$txt['sgroups_approval_description'] = 'Here you can manage all the sgroups of are awaiting approval.';
$txt['sgroups_awaiting_approval'] = 'Awaiting Approval';
$txt['sgroups_submitted'] = 'Submitted by';
$txt['sgroups_submitted_date'] = 'Submitted on';
$txt['sgroups_logo'] = 'Group Image';
$txt['sgroups_image'] = 'Url Image of the group';
$txt['sgroups_ok'] = 'Succesfully Submitted';
$txt['sgroups_now_back'] = 'Come back to the Social Groups Index';
$txt['sgroups_now_forum'] = 'Go to the Forum Index';
$txt['sgroups_unapprove'] = 'Unapprove Group';
$txt['sgroups_posted'] = 'Posted by';
$txt['sgroups_removegroup_verify'] = 'Are you sure of you want to delete this group?';
$txt['sgroups_remove_verify'] = 'Are you sure of you want to delete this comment?';
$txt['sgroups_last_modified'] = 'Last modified on';
$txt['sgroups_comments'] = 'Comments';
$txt['sgroups_edit_comment'] = 'Edit Comment';
$txt['sgroups_editing_comment'] = 'Editing';
$txt['sgroups_info'] = 'Get additional info about this website';
$txt['sgroups_stats'] = 'Social Groups Stats';
$txt['sgroups_stats_total'] = 'Total of Social Groups';
$txt['sgroups_stats_total_views'] = 'Total of Views';
$txt['sgroups_stats_total_comments'] = 'Total of Comments';
$txt['sgroups_stats_top_viewed'] = 'Top Viewed';
$txt['sgroups_stats_top_rated'] = 'Top Images/Files';
$txt['sgroups_stats_top_comment'] = 'Top Commented';
$txt['sgroups_stats_top_last'] = 'Last Group';
$txt['sgroups_files'] = 'Total Files';
$txt['sgroups_category'] = 'Category';
$txt['sgroups_approvelist'] = 'Approve List';
$txt['send_pm'] = 'Send PM';
$txt['sgroups_add_file'] = 'Add File/Image';
$txt['sgroups_upload'] = 'Upload';
$txt['sgroups_max_size'] = 'Maximun Size Allowed';
$txt['sgroups_filesgroup'] = 'Files of this Group';
$txt['sgroups_creator'] = 'Creator';
$txt['sgroups_type'] = 'Type';
$txt['sgroups_join'] = 'Join';
$txt['sgroups_joingroup'] = 'Join to this group';
$txt['sgroups_created'] = 'Created On';
$txt['sgroups_tmembers'] = 'Total Members';
$txt['sgroups_tcomments'] = 'Total Comments';
$txt['sgroups_views'] = 'Views';
$txt['sgroups_tfiles'] = 'Total Files';
$txt['sgroups_lastest'] = 'Lastest Member';
$txt['sgroups_stats'] = 'Stats';
$txt['sgroups_stats_total_files'] = 'Total Files/Images Uploaded';
$txt['sgroups_general'] = 'General Info';
$txt['sgroups_free'] = 'Free';
$txt['sgroups_requestable'] = 'Requestable';
$txt['sgroups_on'] = 'Social Groups on';
$txt['sgroups_groupname'] = 'Group Name';
$txt['sgroups_files'] = 'Files';
$txt['sgroups_categories'] = 'Categories';
$txt['sgroups_groups'] = 'Groups';
$txt['sgroups_random'] = 'Random Groups';
$txt['sgroups_recent'] = 'Recent Groups';
$txt['sgroups_cat_name'] = 'Category Name';
$txt['sgroups_cat_desc'] = 'Category Description';
$txt['sgroups_actions'] = 'Actions';
$txt['sgroups_results'] = 'Results';
$txt['sgroups_results_for'] = 'Search Results for';
$txt['sgroup_public'] = 'Public';
$txt['sgroup_requestable'] = 'Requestable';
$txt['sgroups_jointosee'] = 'Join to see the content?';
$txt['sgroups_album_enable'] = 'Enable the upload of files/images?';
$txt['sgroups_enable'] = 'Group Enabled?';
$txt['sgroup_style'] = 'Type';
$txt['sgroups_search_again'] = 'Search Again';
$txt['sgroups_jointosee_error'] = "You can't see the info of this group if you aren't a member, Please join to this group";
$txt['sgroups_mygroups'] = 'My Groups';
$txt['sgroups_showall'] = 'Show All';
$txt['sgroups_leave'] = 'Leave Group';
$txt['sgroups_youleaveit'] = 'You leave this group successfully';
$txt['sgroups_ok_request'] = 'Your social group request has been succesfully submitted';
$txt['sgroups_pm_body'] = 'There is a new request to be part of {$group} by {$member}. You can manage the members asking for request here: {$link}';
$txt['sgroups_pm_body_approved'] = 'Your request to be a member of {$group} has been approved!';
$txt['sgroups_notification'] = 'Notification';
$txt['sgroups_here'] = 'Here';
$txt['category_delete'] = 'Delete Category';
$txt['category_edit'] = 'Edit Category';
$txt['sgroups_cat_delete_warn'] = 'Are you sure of you want to DELETE this category?';
$txt['sgroups_cat_delete_warn2'] = 'This category has';
$txt['sgroups_cat_delete_warn3'] = "All the Files/Images, Members Subscriptions, Social Groups, Comments and Info will be DELETED! and can't be recovered";
$txt['sgroups_fatal_vital'] = 'You have removed a Vital Function on the Social Groups Code. Please put it back in the code because is too important to have that function in the code';
$txt['sgroups_delattach_verify'] = 'Are you sure of you want to delete this attachment?';
$txt['sgroups_add_comment'] = 'Add Comment';
$txt['sgroups_not_attach_exist'] = 'Attachment selected not exist';
$txt['sgroups_no_attach_selected'] = 'No attachment selected';
$txt['sgroups_no_search'] = 'You forgot to put what to search for?';
$txt['sgroups_there'] = 'There';
$txt['sgroups_is'] = 'is';
$txt['sgroups_are'] = 'are';
$txt['sgroups_manageit'] = 'to manage it';
$txt['allowed_types'] = 'Allowed Types';
$txt['sgroups_approve'] = 'Approve';
$txt['sgroups_uploaded'] = 'Uploaded by';
$txt['sgroups_subscription'] = 'Subscription';
$txt['sgroups_threads'] = 'Group Threads';
$txt['sgroups_addthreads'] = 'Add Group Thread';
$txt['sgroups_tthreads'] = 'Total Threads';
$txt['sgroups_changeowner'] = 'Set a new group manager';
$txt['sgroups_attachments_settings'] = 'Social Groups Attachments Settings';
$txt['sgroups_additional_settings'] = 'Social Groups Additional Settings';
$txt['sgroups_row_attachments'] = 'Max Attachments per Row Viewing a Group';
$txt['sgroups_row_members'] = 'Max Members per Row Viewing a Group';
$txt['sgroups_cut_members'] = 'How many members will be shown on the group view?';
$txt['sgroups_cut_members2'] = 'If the group has more members that this value a "Show all Members" link will be shown';
$txt['sgroups_view_all_members'] = 'View all the Members of this Group';
$txt['sgroups_view_all_members2'] = 'View all the Members of';

// v2.0 New Strings
$txt['sgroups_modify_thread'] = 'Modify Thread';
$txt['sgroups_thread_closed'] = 'Thread Closed';
$txt['thread_no_selected'] = 'Thread Not Selected';
$txt['sgroups_post_no_selected'] = 'Post Not Selected';
$txt['sgroups_post_no_delete'] = 'You can\'t Delete the first message of a topic instead remove the topic';
$txt['sgroups_new_thread'] = 'Create New Thread';
$txt['sgroups_create_event'] = 'Create New Event';
$txt['event_no_selected'] = 'Event Not Selected';
$txt['sgroups_events'] = 'Events';
$txt['place'] = 'Place';
$txt['begin'] = 'Begin';
$txt['end'] = 'End';
$txt['sgroups_no_place'] = 'Place is required';
$txt['reset_fields'] = 'Reset Fields';
$txt['at'] = 'At';
$txt['sgroups_no_events'] = 'There are No Events in this Group';
$txt['sgroups_modify_event'] = 'Modify Event';
$txt['sgroups_current_date'] = 'Current Date';
$txt['sgroups_removeevent_verify'] = 'Are you sure of you want to delete this event?';
$txt['sgroups_total_subscriptions'] = 'Total Subscriptions';
$txt['sgroups_stats_index'] = 'Show Stats Block on Index';
$txt['sgroups_new'] = 'New Social Groups';
$txt['sgroups_search_desc'] = 'Search on Group Description';
$txt['sgroups_search_cats'] = 'Search in Categories';
$txt['sgroups_search_date'] = 'Find Groups From';
$txt['sgroups_any_date'] = 'Any Date';
$txt['sgroups_last_visit'] = 'Your Last Visit';
$txt['sgroups_search_week'] = 'Last Week';
$txt['sgroups_search_date'] = 'Find Groups From';
$txt['sgroups_search_14'] = '14 Days';
$txt['sgroups_search_30'] = '30 Days';
$txt['sgroups_search_type>'] = 'And Newer';
$txt['sgroups_search_type<'] = 'And Older';
$txt['sgroups_search_member'] = 'Search Groups by Member';
$txt['sgroups_permissions'] = 'Advanced Permissions';
$txt['sgroups_permissions_desc'] = 'You can select which membergroups can access to this Social Group or you can leave this empty if you want access for everybody.';

// Profile Strings
$txt['sgroups_profile_mygroups'] = 'Random Groups of This User';
$txt['sgroups_profile_stats'] = 'Personal Stats';
$txt['sgroups_profile_owngroups2'] = 'Groups Created by this User';
$txt['sgroups_profile_comments'] = 'Recent Comments Posted by this User';
$txt['sgroups_profile_ucomments'] = 'User Comments';

// Admin Strings
$txt['sgroups_maintenance'] = 'Put the Social Groups in Maintenance Mode?';
$txt['sgroups_maintenance2'] = 'Set if you want to disable the Social Groups for non-Social Groups Managers';
$txt['sgroups_maintenance_reason'] = 'Set the Message for the Maintenance Mode';
$txt['sgroups_random_index'] = 'Show Random Groups on Index?';
$txt['sgroups_recent_index'] = 'Show Recent Groups on Index?';
$txt['sgroups_mygroups_index'] = 'Show My Groups on Index?';
$txt['sgroups_mygroups_index2'] = 'Display the member groups on index (Only if is logged)';
$txt['sgroups_upload_setting'] = 'Allow the Upload of Files and Images on Social Groups';
$txt['sgroups_upload_maxsize'] = 'Set the max size for uploads on Social Groups';
$txt['sgroups_upload_maxsize2'] = '(0 for No Limit)';
$txt['sgroups_upload_extensions'] = 'Set the Files Extensions allowed on Uploads';
$txt['sgroups_upload_extensions2'] = 'Separate each extension with commas Ex: jpg,png,gif,3gp..';
$txt['sgroups_admin_categories'] = 'Manage Categories';
$txt['max_group_icon_width'] = 'Set the maximun width for groups icons';
$txt['max_group_icon_height'] = 'Set the maximun height for groups icons';
$txt['sgroups_board_thread'] = 'Set the Board to Create the Social Groups Threads';
$txt['sgroups_board_thread2'] = 'Use the Board ID ONLY (Ex: 1)';

//Errors!
$txt['sgroups_no_title'] = 'Title is required';
$txt['sgroups_no_cotent'] = 'Group Description is required';
$txt['sgroups_no_selected'] = 'No Group selected';
$txt['sgroups_not_exist'] = 'The selected Social Groups not exist';
$txt['sgroups_no_permission'] = 'You do not have permission to access this area';
$txt['sgroups_no_groups'] = 'No Groups to Display';
$txt['sgroups_no_mygroups'] = 'You are not a member of any group!';
$txt['sgroups_no_members'] = 'There are no members in this group';
$txt['sgroups_no_comments'] = 'There are no comments';
$txt['sgroups_no_approval'] = "You are not the author of the group so you can't approve members";
$txt['sgroups_no_approval_free'] = "This group don't require approval to be a member";
$txt['sgroups_no_join'] = 'You are already a member of this group';
$txt['sgroups_no_results'] = 'No results found';
$txt['sgroups_no_leave'] = "You can't leave this group because you are not a member!";
$txt['sgroups_no_leave_author'] = "You can't leave this group because you are the owner. Please set another member as author or delete the group (This will delete all the comments, attachments and members)";
$txt['sgroups_no_delete_cat'] = "You can't delete the only category left. Please edit it or create a new category and them delete this category";
$txt['sgroups_cat_no_selected'] = "The selected category not exist";
$txt['sgroups_no_categories'] = 'There are no categories!';
$txt['sgroups_no_awaiting'] = 'There are no groups awaiting approval!';
$txt['sgroups_no_threads'] = 'There are no threads related to this group';
$txt['sgroups_no_image'] = 'The image url selected is invalid. Please make sure that the url is an image.';
$txt['sgroups_no_commentbody'] = 'The body is required';
?>

As you can see there are a lot of strings to be translated, big mod = a lot of strings
#4 - April 19, 2010, 10:09:37 AM

Parvaz

Thank you again.
I'm sure it would be a joyfull work :D
there is one thing that could help me a lot: looking at the mod working somewhere at some site! Cause i've no idea of how all these commends are arranged and where they're positioned etc.
I don't like those translations, which have no soul and are not intuitive. Translating something literally is ridiculous and worthless, lot of programms out there can turn a word from one language to another and we all know how senseless they can be. I should know the nature of this mod to come to reasonable semantical solutions, suitable in the language it'll be used in, it must be easy, logical and friendly. To avoid a mechanical menu options and commands i must know the mod and they way it functions.
Could you help me with this issue?
#5 - April 19, 2010, 11:01:46 AM
« Last Edit: April 19, 2010, 11:03:32 AM by Parvaz »

NIBOGO

Thank you again.
I'm sure it would be a joyfull work :D
there is one thing that could help me a lot: looking at the mod working somewhere at some site! Cause i've no idea of how all these commends are arranged and where they're positioned etc.
I don't like those translations, which have no soul and are not intuitive. Translating something literally is ridiculous and worthless, lot of programms out there can turn a word from one language to another and we all know how senseless they can be. I should know the nature of this mod to come to reasonable semantical solutions, suitable in the language it'll be used in, it must be easy, logical and friendly. To avoid a mechanical menu options and commands i must know the mod and they way it functions.
Could you help me with this issue?

Sure, here you can see it working here (as all the other products):

http://www.smfpacks.com/index.php?action=sgroups

Thanks for your interest
#6 - April 19, 2010, 11:07:45 AM

Parvaz

OK, the surface is just like it should be: simple and easy to use.
what about the backend? Is there a way to see the admin settings area and permissions? what sections would be added to core?
another question: can the owner of a group upoad an image as a group image directly? because i saw the description: Upload URL. does that mean that the group maker can't upload a pic from his/her system directly?
#7 - April 19, 2010, 11:49:54 AM

NIBOGO

OK, the surface is just like it should be: simple and easy to use.
what about the backend? Is there a way to see the admin settings area and permissions? what sections would be added to core?
another question: can the owner of a group upoad an image as a group image directly? because i saw the description: Upload URL. does that mean that the group maker can't upload a pic from his/her system directly?

It's true currently the users can't upload images because this can be bad for some servers, requires a lot of extra-code and there are a lot of free services that allows any user to upload images maybe links to some of this servers can be a good idea in the Add/Edit Group Window.

About the Admin Settings well I can send you some screenshots, it's admin panel and admin permissions, right?
#8 - April 19, 2010, 12:18:19 PM
« Last Edit: April 19, 2010, 12:20:39 PM by SMFPacks »

Parvaz

The idea of links to free File sharing sites is good. Aeva media is also very popular and installed on the most smf based forums. So i think together with gallery mods like Aeva it will be perfect.
The screenshots of admin sections will help a lot. But the best thing is to test it on an installed version so i can test the translation and do the possible corrections and the proof reading.
 
#9 - April 19, 2010, 01:19:20 PM

NIBOGO

The idea of links to free File sharing sites is good. Aeva media is also very popular and installed on the most smf based forums. So i think together with gallery mods like Aeva it will be perfect.
The screenshots of admin sections will help a lot. But the best thing is to test it on an installed version so i can test the translation and do the possible corrections and the proof reading.
 

Here is an screenshot for the Admin Settings:

http://www.smfpacks.com/index.php?action=media;sa=item;in=30

I think of the other parts of the administration can be translated without screenshots as they are pretty simple strings but in case that you need it please let me know it :)

Btw if you find the mod useful I think you can purchase it and then translate it and then you'll see how to translate it in the best way
#10 - April 19, 2010, 01:28:11 PM

Parvaz

thank you for the screenshots.
By now i like the mod and i want to have it anyway.
But about translations there are two options:
1. I purchase the mod. Translate it to german and persian and do whatever i want to do with them.
2. I give you the translations, you add them to your package and use it for your business.

please give me an advice  which way you would like to go?
#11 - April 19, 2010, 01:53:47 PM

NIBOGO

thank you for the screenshots.
By now i like the mod and i want to have it anyway.
But about translations there are two options:
1. I purchase the mod. Translate it to german and persian and do whatever i want to do with them.
2. I give you the translations, you add them to your package and use it for your business.

please give me an advice  which way you would like to go?

Any of that ways is fine for me, obviouslly the translations can be really useful for more people but you're making these translations you can totally use it only for your forum or share it (only the translations obviouslly) it's your choice ;)
#12 - April 19, 2010, 02:25:03 PM

Parvaz

The second way is the business way: i give the ready to use work to you, and you give me a free version. It would only be fair.
how do you think?
#13 - April 19, 2010, 02:43:38 PM

NIBOGO

No sorry I can't give you the mod for free other translators are already working on free translations, feel free to pay for it and use your own translation it's totally fine with me :)
#14 - April 19, 2010, 07:14:29 PM

Members:

0 Members and 1 Guest are viewing this topic.


* Share Topic

Share via delicious Share via digg Share via facebook Share via linkedin Share via pinterest Share via reddit Share via stumble Share via tumblr Share via twitter