You could adjust the php template of the personal page to adjust/remove these entries. But this would lead to integrity check errors and would not survive an upgrade. But as far as I know it is not possible with themes for now.
…The visible html grid is given in the <path to nextcloud>/settings/template
folder. There you can find the right personal.php
you need to edit.
In the second half of the code you will find the <form id="language"...
and directly beneath <div id="clientsbox"...
You have to fully comment out these sections by framing them with <!--
and -->
.
My file part then looks like beneath. But please do not just copy it, because my Nextcloud is version 11 and yours according to your last topic version 10. Do a copy of your personal.php first:
sudo cp <path to nextcloud>/settings/template/personal.php <path to nextcloud>/settings/template/personal.php.bak
Then add the <!--
and -->
by yourself as shown beneath:
<!--<form id="language" class="section">
<h2>
<label for="languageinput"><?php p($l->t('Language'));?></label>
</h2>
<select id="languageinput" name="lang" data-placeholder="<?php p($l->t('Language'));?>">
<option value="<?php p($_['activelanguage']['code']);?>">
<?php p($_['activelanguage']['name']);?>
</option>
<?php foreach($_['commonlanguages'] as $language):?>
<option value="<?php p($language['code']);?>">
<?php p($language['name']);?>
</option>
<?php endforeach;?>
<optgroup label=" ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ "></optgroup>
<?php foreach($_['languages'] as $language):?>
<option value="<?php p($language['code']);?>">
<?php p($language['name']);?>
</option>
<?php endforeach;?>
</select>
<a href="https://www.transifex.com/nextcloud/nextcloud/"
target="_blank" rel="noreferrer">
<em><?php p($l->t('Help translate'));?></em>
</a>
</form>-->
<!--<div id="clientsbox" class="section clientsbox">
<h2><?php p($l->t('Get the apps to sync your files'));?></h2>
<a href="<?php p($_['clients']['desktop']); ?>" rel="noreferrer" target="_blank">
<img src="<?php print_unescaped(image_path('core', 'desktopapp.svg')); ?>"
alt="<?php p($l->t('Desktop client'));?>" />
</a>
<a href="<?php p($_['clients']['android']); ?>" rel="noreferrer" target="_blank">
<img src="<?php print_unescaped(image_path('core', 'googleplay.png')); ?>"
alt="<?php p($l->t('Android app'));?>" />
</a>
<a href="<?php p($_['clients']['ios']); ?>" rel="noreferrer" target="_blank">
<img src="<?php print_unescaped(image_path('core', 'appstore.svg')); ?>"
alt="<?php p($l->t('iOS app'));?>" />
</a>
<p>
<?php print_unescaped(str_replace(
[
'{contributeopen}',
'{linkclose}',
],
[
'<a href="https://nextcloud.com/contribute" target="_blank" rel="noreferrer">',
'</a>',
],
$l->t('If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!'))); ?>
</p>
<?php if(OC_APP::isEnabled('firstrunwizard')) {?>
<p><a class="button" href="#" id="showWizard"><?php p($l->t('Show First Run Wizard again'));?></a></p>
<?php }?>
</div>-->
Afterwards the integrity check of nextcloud (but as I think of, it’s not yet integrated into version 10?) shows an error about the related file. But it’s hidden in admin panel. Also you need to redo these steps every time you upgrade your nextcloud. Maybe the upgrade will also show some error while checking the current nextcloud, so therefore it’s also important to keep the backup of personal.php, just in case.